reactjs中的data-reactid属性问题

时间:2016-11-17 10:49:31

标签: reactjs

我无法在下面的输入文本中输入任何内容,该输入文本是使用reactjs

创建的
 <input type="text" id="txtName" className= "form-control" value=""/>

和浏览器中的等效html代码如下所示

 <input id="txtName" class="form-control" value="" data-reactid=".0.0.0.1.0.1.0.1.1" type="text">

我无法修复此问题,最后我在浏览器中手动更改了data-reactid属性。

在浏览器中手动更改data-reactid的值后,我可以在输入字段中输入字符。

我有很多其他带有文字输入字段的屏幕,没有这样的问题。

如何解决这个问题?为什么会出现这个问题,我的意思是data-reactid属性的问题是什么?

1 个答案:

答案 0 :(得分:1)

使用&#34;值&#34;你告诉React这是一个受控制的组件,也就是说,输入是以编程方式设置的。

只需删除值字段即可。

参考

https://facebook.github.io/react/docs/forms.html