我是react.js的初学者,它很神奇,但我面临着一个真正的问题:我需要使用普通的纯javascript设置输入的值,但由于某种原因react.js不能像预期的那样工作。举个例子:打开这个URL http://autoescolalatorreta.wix.com/latorreta#!contact/c24vq
您将看到有一个id为"CntctFrm2emailField“的"Email”输入字段。我试着用javascript用下面的代码改变它的值:
document.getElementById("CntctFrm2emailField").value = "testing@gmail.com";
但是由于某些原因,React.js没有在其核心原因上更新此值,如果您尝试发送表单(单击send按钮),您将看到它将显示一条错误消息,指出电子邮件未正确填写。但是,一旦我在电子邮件字段中单击,输入任意字母,然后单击发送按钮,它就能正常工作,我的意思是,React.js会看到新值。
那么,如何更改输入值并让React.js也更新该值呢?
https://stackoverflow.com/questions/30683628
复制相似问题