我是 react.js 的初学者,这很了不起,但我面临一个真正的问题:我需要使用普通和纯 javascript 设置输入的值,但出于某种原因,react.js 无法按预期工作。举个例子:打开这个网址http://autoescolalatorreta.wix.com/latorreta#!contact/c24vq
您将看到有一个“电子邮件”输入字段,其 ID 为“CntctFrm2emailField”。我尝试使用带有以下代码的 javascript 更改它的值:
document.getElementById("CntctFrm2emailField").value = "testing@gmail.com";
但是由于某种原因,React.js 并没有在其核心原因上更新此值,如果您尝试发送表单(单击“发送”按钮),您将看到它会显示一条错误消息,指出电子邮件未正确填写。但是,一旦我在电子邮件字段内单击并键入任何字母并单击“发送”按钮,它就可以正常工作,我的意思是,React.js 会看到新值。
那么如何更改输入值并让 React.js 也更新该值呢?