a ver amigos... tengo un problema con un código de javascript...tengo una función que me valida que en mis registros no haya campos vacios...pero cuando mando el return en form... de todas formas hace lo que noq uiero que haga y cuando le pongo onsubmit ="returns funcionx();", lo que haces es que me repite lo mismo... y no puedo salir de aí. mi codigo es el siguiente.
Código:
function vacio(q)
{
for ( i = 0; i < q.length; i++ )
{
if ( q.charAt(i) != " " )
{
return true
}
}
return false
}
//valida que el campo no este vacio y no tenga solo espacios en blanco
function valida()
{
if (vacio(form1.txtapellidos)==false)
{
return (false);
}
else
{
return (true);
}
}
y luego el demi onsubmit, es.
Código HTML:
<form name="form1" method="post" action="altapersonal.php" ectype="" onsubmit="return valida();">
Necesito saber como puedo hacer que valide sin que envie el submit.