Hola chicos tengo un problemita con una validación en javascript, no soy muy experta en javascript pero encontre este codigo y lo pude adaptar a lo que necesito, la validacion en si funciona perfectamente pero solo en internet explorer en mozilla no hace nada y necesito que funcione en ambos exploradores, porfa me pueden ayudar
.
Código:
function valida() {
falta = "";
valor = document.getElementById("cedula").value;
if( valor == null || valor.length == 0 || /^\s+$/.test(valor) ) {
falta += "\n * Cédula ";
}
valor = document.getElementById("apellido").value;
if( valor == null || valor.length == 0 || /^\s+$/.test(valor) ) {
falta += "\n * Apellido ";
}
valor = document.getElementById("nombre").value;
if( valor == null || valor.length == 0 || /^\s+$/.test(valor) ) {
falta += "\n * Nombre ";
}
valor = document.getElementById("fecha").value;
if( valor == null || valor.length == 0 || /^\s+$/.test(valor) ) {
falta += "\n * Fecha ";
}
if (falta != "") {
falta ="Favor completar los siguientes datos:\n" +
falta + "\n¡Rellene los datos y pruebe de nuevo!";
alert(falta);
//return false;
}else{
//return true;
document.form1.submit()
}
}
Para llamar la validación hago lo siguiente :
Código:
<input type="button" name="Submit" value="validar" onClick="valida()" >