【发布时间】:2014-10-23 14:20:04
【问题描述】:
我正在尝试在 <form> 元素中添加 onsubmit="return blahblah();"。但是,它只是每次都在表单之外回显。
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 调用。
再次感谢
【问题讨论】:
-
所以如果你想在提交表单之前触发一个 ajax 调用,为什么不写一个 jquery 方法来捕获提交,e.preventdefault,做 ajax 调用,然后最后提交?
标签: php jquery wordpress forms