Я кодирую в реакции JS.
У нас есть форма ввода, в которой есть ввод текста.При вводе текста запускается функция onChange, которая приводит к изменению состояния (и, следовательно, к отображению).
var resultJSXcount = 1;
for (let i = 0; i < myArray.length; i++){
resultJSXTable.push(
<tr key= {resultJSXcount++}>
<td style = {{"paddingRight": "10px"}} > {i+1}: </td>
<td style = {{"paddingRight": "10px"}}>
<input
type='text'
id = {i}
value = {myArray[i].name}
onChange = {(event) => {
myArray[i].name = event.target.value;
this.props.updateState()}}
/>
<span style={{"color":"red"}} >
{this.props.parentState.errorName[i]}
</span>
</tr>
);
}
Это прекрасно работает в Chrome и Internet Explorer.В Firefox вы не можете печатать, потому что ввод теряет фокус.
Любая помощь приветствуется!