Cita:
Iniciado por pepeluis1
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>