如果表单使用基于 React JS 的界面,并且输入字段值以编程方式更改,您如何以编程方式触发值更改事件?
我知道 DOM 输入事件在 React 中被转换为合成更改事件。所以这曾经用于输入元素,它用于在以编程方式输入输入值后启用表单中的按钮。
var event = new Event('input', { bubbles: true });
inputElement.dispatchEvent(event);
Run Code Online (Sandbox Code Playgroud)
但可能因为使用了更新版本的 React JS 而不再工作。这不起作用的任何原因?现在的替代方案是什么?我什至尝试触发诸如更改、聚焦、模糊事件之类的事件,但它们都不起作用。还尝试更改 value 属性而不是 say
inputElement.value = "test";
Run Code Online (Sandbox Code Playgroud)
但是上面的事件调度仍然不起作用。
使用WordPress插件Gravity Forms,我创建了一个带有文本字段的表单.对于某些文本字段,我想应用允许文本字段自动完成的Javascript.
如何为字段添加Javascript以实现效果?我知道我需要编辑我的WP网站主题的functions.php文件.但不确定哪一部分
此外,我不知道如何在重力形式代码中指定字段的id.我可以通过以下方式应用JS:
document.getElementId("IDSpecified");
Run Code Online (Sandbox Code Playgroud)
任何人都知道如何做到这一点?