jQuery和Ninja形成WordPress插件

时间:2014-11-27 12:51:02

标签: jquery wordpress forms ninja

我想用jQuery更改Ninja Form输入的值,例如:

$('#ninja_forms_field_6').val(somevalue);

但这不会起作用,可能是因为价值和计算是由PHP在后面完成的。

A + B给我总计

我想要的是以太拥有jQuery"自动类型"将文本输入字段或提取总输入的给定值。

我说" auto type"因为只有在键盘上手动输入A和B值时才会计算它们。当我使用$('#ninja_forms_field_6').val(somevalue)时 - 该值显示为输入,但计算不会发生。 另一个解决方案是获取计算后显示在Total输入中的计算值/文本,但正如您在图像中看到的那样,输入标记保持为空。

<input id="ninja_forms_field_8" name="ninja_forms_field_8" value="0" disabled="" class="ninja-forms-field " rel="8" type="text"></input>

总输入是否为空,无论是否显示结果。

如果你可以帮助我,你会得到我永恒的感激。

2 个答案:

答案 0 :(得分:0)

尝试触发&#34;更改&#34;更改字段值后的事件:

$('#ninja_forms_field_6').trigger("change");

这在某些选定的领域对我有用,我不知道它是否适用于其他类型的领域。也许尝试一些其他jquery事件类型将工作如果&#34;更改&#34;没有。

答案 1 :(得分:0)

如果您尝试更改Ninja Forms 3.2.1中的字段,Ninja Forms 3似乎已将#ninja_forms_field_更改为#nf-field-,如此处所述:http://developer.ninjaforms.com/codex/changing-field-values/

我无法成功更改Ninja Forms 3.x中的字段,我将非常感谢那些成功的人提示。

相关问题