Pregunta sobre Ninja Forms Contact Form - The Drag and Drop Form Builder for WordPress de Wordpress:

Formularios Ninja por formulario de identificaci贸n de registro siempre el mismo

Un usuario pregunt贸 馃憞

Cuando ingreso ‘formulario’ en una consola, el formulario es siempre el mismo independientemente de la p谩gina o incluso si he enviado un formulario diferente. 驴Por qu茅 ser铆a eso? por ejemplo, estoy en una p谩gina y el formulario en esa p谩gina tiene ID 6 pero console.log (formulario) todav铆a muestra informaci贸n para el formulario ID 4.

cuando el ritmo (en functions.php):

var mySubmitController = Marionette.Object.extend( {
initialize: function() {
this.listenTo( Backbone.Radio.channel( 'forms' ), 'submit:response', this.actionSubmit );
},

actionSubmit: function( response ) {
console.log('Form ID: ' + form.id); 
},
});

El formulario de identificaci贸n 4 y todos los detalles asociados con ese formulario siempre se incluyen aunque no haya enviado un formulario con ID 6.

Adem谩s, puedo ejecutar console.log (formulario) en CUALQUIER p谩gina (incluso si no tiene un formulario que tambi茅n devuelva el formulario ID 4.

En 煤ltima instancia, estoy tratando de reenviar el ID de env铆o a la p谩gina de referencia del formulario, pero no tengo suerte y sospecho que esto puede ser un problema relacionado.

Pensamientos

(@shagdirty)

Hace 2 a帽os, 4 meses

A煤n no he incluido esto, pero lo que quer铆a lograr era obtener el ID de env铆o para el formulario actual. Vea esta publicaci贸n al respecto: https://wordpress.org/support/topic/passing-submission-id-to-redirect-page/

PUEDO obtener los detalles correctos del formulario en el env铆o usando el c贸digo a continuaci贸n, pero todav铆a obtengo el ID de formulario incorrecto cuando ejecuto un inicio de sesi贸n de ‘formulario’ por alguna raz贸n.

(en un archivo js personalizado mi tema …)

var mySubmitController = Marionette.Object.extend( {
  initialize: function() {
    this.listenTo( Backbone.Radio.channel( 'forms' ), 'submit:response', this.actionSubmit );
  },

  actionSubmit: function( response ) {
    console.log(response);
  },
});

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

Dejar茅 esto abierto por un tiempo con la esperanza de que alguien pueda decirme por qu茅 esto no funciona y console.log (formulario).

(@jmcelhaney)

Hace 2 a帽os, 3 meses

Es posible que desee hacer esta pregunta en nuestro canal de la comunidad de desarrolladores de Slack Ninja Forms. http://developer.ninjaforms.com/slack/

驴Solucion贸 tu problema??

0 / 0

Deja una respuesta 0

Tu direcci贸n de correo electr贸nico no ser谩 publicada. Los campos obligatorios est谩n marcados con *