Ver Mensaje Individual
  #1 (permalink)  
Antiguo 02/07/2009, 20:41
Avatar de acoevil
acoevil
 
Fecha de Ingreso: julio-2008
Ubicación: localhost/colombia/sevillaValle.php
Mensajes: 1.123
Antigüedad: 16 años, 7 meses
Puntos: 32
Duda con paso de parametros

Q tal tengo un formulario al cual valido utilizando una funcion javascript


<form action="pruebas.htm" method="POST" name="Registro">
<input type="text" name="primero">
<input type="submit" name="enviar" onclick="return valida(this.form);">

</form>

Y la funcion es esta


function valida(formulario)
{

//Retorno false y no dejo que el formulario se envie con el campo vacio
if ( formulario.primero.value =='' ) {

return false;

}

}

Ok eso funciona muy bien ahora lo quiero mejorar para que no me solo me valide ese formulario si no otros mas...



<form action="pruebas.htm" method="POST" name="Registro">
<input type="text" name="primero">
<input type="submit" name="enviar" onclick="return valida(this.form,'primero');">

</form>



function valida(formulario,campo)
{

//Retorno false y no dejo que el formulario se envie con el campo vacio
if ( formulario.campo.value =='' ) {

return false;

}

}


Pero no funciona el parametro se pasa correctamente pero cuando llega aqui


formulario.campo.value =='' no toma lo que necesita, como si no funcionara, cual podria ser el error?