JavaScript - validar onSubmit

 
Vista:

validar onSubmit

Publicado por alejo (4 intervenciones) el 16/07/2005 00:15:25
Hola,

Como puedo hacer para obtener la información del nombre del boton(submit) que fue pulsado
ej:

<script ....>
function MiFuncion(F){
//como dectecto si fue el boton1 o el boton2 quien pulso el formulario
}
</script>
<form ...>
<input type="MiTexto" name = "MiTexto" onSubmit= "return MiFuncion(this)">
<input type="submit" name ="boton1" >
<input type="submit" name = "boton2">
</form>
Gracias
Valora esta pregunta
Me gusta: Está pregunta es útil y esta claraNo me gusta: Está pregunta no esta clara o no es útil
0
Responder

RE:validar onSubmit

Publicado por mario (1 intervención) el 18/07/2005 14:33:05
Tendrás que modificar los botones, en lugar de ser type="submit" seran type="button". Entonces en el propio botón haces un OnClick y luego ya en la función chequeas que botón ha sido pulsado y haces un submit a una página u otra.

EJEMPLO:

function boton(formulario,elemento){
if (elemento.name=="boton1")
formulario.action="pagina_boton1.php";
else
formulario.action="pagina_boton2.php";

formulario.submit();
}

<input name=botón1" type="button" onClick="return boton(this.form,this)"/>

Valora esta respuesta
Me gusta: Está respuesta es útil y esta claraNo me gusta: Está respuesta no esta clara o no es útil
0
Comentar

RE:validar onSubmit

Publicado por alejo (4 intervenciones) el 18/07/2005 21:08:28
Hola, lo que pasa es que necesito enviar la informacion del formario que es bastante grande a otra pagina, entonces lo mejor es utilizar type submit, despues de pensarlo un poco creo que es buena opción, seguir con type submit pero utilizar una variable global para saber cual boton ya presiono algo asi:

var tmp = true;

function Cambio(){
tmp = false
}

funcion MiValidacion(formulario){
if (!tmp){
return false;
}
......
}

....

<form ... onSubmit="return MiValidacion(this)">
<input type="submit" name="boton1" onClick="Cambio">
<input type="submit" name="boton2" >

...
Con esto y un poco mas puedo saber cuando se pulso el boton1 y el boton2

Chao
Valora esta respuesta
Me gusta: Está respuesta es útil y esta claraNo me gusta: Está respuesta no esta clara o no es útil
0
Comentar