Javascript: Saber cual de los dos input type=submit se pulsó

Hola. Estoy haciendo una web y una de sus formularios es un asistente. En un paso intermedio tengo 2 botones: atrás y siguiente y ambos hacen submit en ese formulario.

<form id="formulario" action="formularios/registro/procesador_paso2.php" method="post"
    onsubmit="javascript:  return validar_personales(this);">
...
         <input id="siguiente" name="siguiente"
         type="submit" value="Siguiente >"/>
                  
    <input id="anterior" name="anterior"
        type="submit" value="&lt; Anterior"/>
</form>


Al ejecutar la funcion javascript validar_personales, dentro me gustaría saber si se pulsó el botón con id="atras" o el boton con id="siguiente" (en cuyo caso, solo ejecutaría la validación si se pulsó id="siguiente").

¿Qué método o propiedad me dice eso?.
_________

EDITO:

Como no he encontrado ninguna propiedad o método que lo haga, me he buscado las papas:

<form id="formulario" action="formularios/registro/procesador_paso2.php" method="post"
    onsubmit="javascript:  return validar_personales(this);">
...
         <input id="siguiente" name="siguiente"
         type="submit" value="Siguiente >"
          onclick="javascript: validar = true;"/>
                   <!-- Solo se validara si se pulso siguiente -->
            
    <input id="anterior" name="anterior"
        type="submit" value="&lt; Anterior"/>
</form>


Y en el fichero de validación de javascript debe constar:

   var validar = false;

   function validar_personales(formulario)
   {
        if(validar)
        {
              validar = false; //Que solo se ponga a true si se pulsa de nuevo siguiente
              return validar_personales_aux(formulario);
        }
        else
        {      //Se quiere volver a atrás
               return true;
        }
   }


Saludos y gracias de todos modos por haber llegado hasta aquí leyendo...
0 respuestas