小编Qwe*_*rty的帖子

当输入的值以编程方式更改时触发更改事件 React

如果表单使用基于 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)

但是上面的事件调度仍然不起作用。

html javascript jquery reactjs

6
推荐指数
1
解决办法
5155
查看次数

重力表单字段 - 如何将外部Javascript应用于字段?

使用WordPress插件Gravity Forms,我创建了一个带有文本字段的表单.对于某些文本字段,我想应用允许文本字段自动完成的Javascript.

如何为字段添加Javascript以实现效果?我知道我需要编辑我的WP网站主题的functions.php文件.但不确定哪一部分

此外,我不知道如何在重力形式代码中指定字段的id.我可以通过以下方式应用JS:

document.getElementId("IDSpecified"); 
Run Code Online (Sandbox Code Playgroud)

任何人都知道如何做到这一点?

javascript forms wordpress gravity-forms-plugin

2
推荐指数
1
解决办法
7819
查看次数