如何从高级自定义字段预填充Ninja表单隐藏字段?

时间:2018-02-01 04:36:17

标签: php advanced-custom-fields ninja-forms

我安装了Ninja Forms和ACF for WordPress。我在Ninja Forms中有一个隐藏字段,我需要用ACF字段中的值重新填充它。

我尝试过简单的jQuery,但它不起作用:

$('input[name=nf-field-19]').val('<?php the_field('rsvp_email'); ?>');

正如你所知道的那样......我不是PHP或jQuery的家伙......试图摆弄并寻找解决方案。

谢谢!

2 个答案:

答案 0 :(得分:2)

出于某种原因,您是否需要使用JS?我使用<th><a>ID</a></th>过滤器钩子预填充隐藏的表单字段:

ninja_forms_render_default_value

答案 1 :(得分:0)

您可以使用Jquery来完成它,只需触发更改事件即可:

var fieldID = 197;
var newValue = 'compactpro';
jQuery( '#nf-field-' + fieldID ).val( newValue ).trigger( 'change' );

资源: https://developer.ninjaforms.com/codex/changing-field-values/