如何在使用 javascript 在 wordpress 中提交表单之前获取忍者表单的表单 ID

How to get form id of ninja form before submit form in wordpress using javascript

我创建了多种忍者形态。在填写表格数据时,我怎么知道我在填写哪个表格?

如何在使用 javascript 在 WordPress 中提交表单之前获取忍者表单的表单 ID?

将此脚本添加到页面的页脚,您的表单 ID 将在成功提交时收到提醒。不确定为什么在提交前需要这个。

<script>
var mySubmitController = Marionette.Object.extend( {
  initialize: function() {
    this.listenTo( Backbone.Radio.channel( 'forms' ), 'submit:response', this.actionSubmit );
  },
  actionSubmit: function( response ) {
      alert(response.data.form_id);
      console.log(response);
  },
});

jQuery( document ).ready( function( $ ) {
    // Instantiate our custom field's controller, defined above.
    new mySubmitController();
});
</script>

请尝试以下代码

console.log(form.id);

您可以在表单初始化后立即获取表单 ID