Pregunta

Quiero tener una idea de la forma de ser sometido, antes de la presentación.

  1. Puede haber más de una forma en la página
  2. No sé el nombre del formulario / id

razón:. Quiero hacer algo de tweeking antes de que el formulario se presenta en el nivel de plantilla

¿Fue útil?

Solución

Con jQuery que sería algo como esto:

$(function() {
  $('form').submit(function() {
    // the code goes here;
    // variable `this` is an instance of form
    alert($(this).className);
  });
});

Otros consejos

Sin jQuery que sería algo como esto:

for (var i=0; i < document.forms.length; i++){
  document.forms[i].onSubmit = function(){
    // logic goes here;
    // document.forms[i] is the instance of form
    if (formIsHappy()){
      return true; //form submits
    }else{
      return false; //prevents the submit
    }
  };
}

Si utiliza jQuery, usted podría mirar a hacer algo como esto:

$("form").submit(function(e) {
    console.log("Form ID that is being submit %s",$(this).attr("id"));
});

En javascript puro que aun podían hacer algo similar por un document.getElementsByTagName ( "forma") y recorrer la matriz que se obtiene.

Licenciado bajo: CC-BY-SA con atribución
No afiliado a StackOverflow
scroll top