Comment puis-je faire réagir le rendre?
<input
id={field.name}
className="form-control"
type="text"
placeholder={field.name}
autocomplete="off"
{...field}/>
Comment puis-je faire réagir le rendre?
<input
id={field.name}
className="form-control"
type="text"
placeholder={field.name}
autocomplete="off"
{...field}/>
Capital "C" autoComplete
. Ceci est mentionné dans la documentation de React:
https://facebook.github.io/react/docs/tags-and-attributes.html
Si vous avez lu la bonne réponse et que vous rencontrez toujours ce problème (en particulier dans Chrome), bienvenue au club ... alors vérifiez comment je l'ai accompli:
<form autoComplete="new-password" ... >
<input name="myInput" type="text" autoComplete="off" id="myInput" placeholder="Search field" />
</form>
Remarques
<FormControl/>
tag ( au lieu de <input/>
) Je l'ai résolu avec une seule ligne:
Si vous utilisez la méthode recommandée avec "changeHandler ()" et l'état des composants, insérez simplement:
changeHandler = (e) => {
if (!e.isTrusted) return;
... your code
}
Plus d'infos sur ce changeHandler () - Thing:
https://reactjs.org/docs/forms.html#controlled-components
Prograide est une communauté de développeurs qui cherche à élargir la connaissance de la programmation au-delà de l'anglais.
Pour cela nous avons les plus grands doutes résolus en français et vous pouvez aussi poser vos propres questions ou résoudre celles des autres.