При использовании управляемого входа в Реагирование функция автозаполнения не работает в Firefox, но она работает в Chrome. Таким образом, это не имеет ничего общего с автозаполнением атрибута в элементе формы, поскольку я не использовал его.Компонент, управляемый реакцией, не автозаполняется в Firefox
Это код, я использую, чтобы сделать управляемый элемент ввода:
<input style={inputStyle} id={this.props.id} type={this.props.type} placeholder={this.props.placeholder} value={this.props.value} onChange={this.props.onChange} />
И это функция OnChange, которая передается в этот компонент из родительского компонента (для поля электронной почты):
_updateEmail(event) {
this.setState({email: event.target.value.substr(0, 100)});
}
И вот 2 скриншота, чтобы показать, что он не работает в Firefox, но работает в Chrome.
Chrome:
Firefox:
Если я включаю управляемый вход в нормальный, он работает с Firefox. Так что это действительно странная часть.
значения опора для <входа должна иметь '=' между пропеллером именем и значением – Anujan
ах да, извините, что это ошибка при вставке с копией из-за ошибки форматирования, ее правильность в коде, я отредактирую ее быстро –