Ver Mensaje Individual
  #5 (permalink)  
Antiguo 21/05/2010, 19:01
Avatar de AdrianSeg
AdrianSeg
 
Fecha de Ingreso: enero-2010
Mensajes: 595
Antigüedad: 14 años, 3 meses
Puntos: 14
Respuesta: Problema campos

Cita:
Iniciado por pepeluis1 Ver Mensaje
Bueno se me ocurre que en lugar de recargar la pagina en el onSubmit de la forma lo envies a una funcion javascript

<form action="" method="post" name="form1" onSubmit="return val();">

</form>

<script>
function val(){

var nom = document.form1.nombre.value;
if (nom.length==0){
alert("El campo Nombre no debe estar vacío");
document.form1.nombre.focus();
return false;
}



}
</script>


con eso validas los campos antes de ser enviado el formulario.

Espero que te sirva.

Si eso me viene genial mucho mejor que lo otro pero funciona con un input normal en el form también tengo campos tipo radio y select... y si lo pongo así no funciona:

<script>
function val(){

var nom = document.form.edad.value;
if (nom.length==0){
alert("El campo Nombre no debe estar vacío");
document.form.edad.focus();

return false;

var sex = document.form.sexo.value;
if (sex.length==0){
alert("El campo Nombre no debe estar vacío");
document.form.sexo.focus();

return false;
}



}
</script>