最初我有:
<input type="text"id="requested" name="requested" ref="requested" />
这是只读的。
更改为:
<input type="text" onChange={function() {}} id="requested" name="requested" ref="requested" />
使其接受键盘输入。为什么会这样?
最佳答案
您列出的示例不是只读的。参见此JSFiddle:http://jsfiddle.net/BinaryMuse/13sbw3dy/
如果将value={whatever}
属性添加到输入中,从而使其成为受控组件,则它是只读的,除非您添加onChange
处理程序以更新whatever
的值。从the React docs: