我安装了Ninja Forms和ACF for WordPress。我在Ninja Forms中有一个隐藏字段,我需要用ACF字段中的值重新填充它。
我尝试过简单的jQuery,但它不起作用:
$('input[name=nf-field-19]').val('<?php the_field('rsvp_email'); ?>');
正如你所知道的那样......我不是PHP或jQuery的家伙......试图摆弄并寻找解决方案。
谢谢!
答案 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/