我正在尝试在onsubmit="return blahblah();"
元素中添加<form>
。但是,它每次都只是在表单之外回响。
function ninja_forms_add_on_submit( $form_id ) {
echo 'onsubmit="something"';
}
add_action( 'ninja_forms_display_open_form_tag', 'ninja_forms_add_on_submit' );
正在查看操作文档:http://ninjaforms.com/documentation/developer-api/actions/
我这样做的原因是因为我希望onsubmit在开始动作之前触发ajax调用。
再次感谢
答案 0 :(得分:1)
您可能已经意识到,您在ninja_forms_display_open_form_tag上执行的功能将立即执行,因为Ninja Forms会呈现开始form
标记;但是开始标记还包括结束>
- 因此无法实际设置onsubmit
属性或任何属性。
正如Culyx在评论中所提到的,您可以使用jQuery分配onsubmit回调。