tengo un formulario que es dinamico, aparecen distintos campos segun el usuario eliga que opcion
Y hay biene el problema q al validar los campos no me hace la validacion si no estan por orden en la funcion.
Pongo un ejemplo:
Código PHP:
Ver original
<form method='GET' action='' onsubmit='return valido(this)'> <input id='edad' .........pido la edad> <input id='vive' .........pido donde vive> <input id='sexo' .........pido su sexo> </form>
Código Javascript:
Ver original
function valido() { //edad var textoeda= document.getElementById("edad").value; if (!/^([0-9])*$/.test(textoeda) ){ alert("Error Introducir solo numeros"); return false; } //vive var textovive = document.getElementById("vive").value; if (textovive == null || textovive .length <= 10 || /^\s+$/.test(textovive ) ) {alert("por lo menos 10 caracteres");return false;} //sexo var textosexo = document.getElementById("sexo").value; if (textosexo == null || textosexo .length <= 10 || /^\s+$/.test(textosexo ) ) { alert("por lo menos 10 caracteres"); return false;} return true; }
segun lo q he visto javascript lee de arriba abajo
por ejemplo si en el formulario solo aparecen los campos 'edad' y 'sexo' al hacer la validacion al llegar al campo 'vive' vera q no esta en el formulario y ya no seguira validando mas
¿como puedo hacer para resolver este problema?