var nombre = document.getElementById("nombre");récupère l'objet qui a l'id nombre dans la page html.
if (formulario.nombre.value.length != 20) { alert("Nombre erroneo: El nombre es demaciado largo."); return false; } else { return true; }ce code vérifie que la longueur (nombre de caractères) dans le champs qui a l'id nombre est = a 20.
Vous n’avez pas trouvé la réponse que vous recherchez ?
Posez votre questionif (formulario.dni.value.length != 8) { alert("Dni erroneo: tiene que hacer 8 digitos."); return false; } else { return true; } else { alert('El formulario esta completo.') } }Un if ne peut james etre suivit de 2 else successifs. il faut donc mettre:
if (formulario.dni.value.length != 8) { alert("Dni erroneo: tiene que hacer 8 digitos."); return false; } else { alert('El formulario esta completo.') return true; } }
posicionDni = registro.dni.value % 23 letra = cadena.substring(posicionDni,posicionDni+1)ainsi que l'utilisation du mot formulario dans :
if (formulario.nombre.value.length != 20)
if (function validar () = true) { alert("Le formulaire est juste"); }
<script> function validar () { var nombre = document.getElementById("nombre"); var edad = document.getElementById("edad"); var Direc = document.getElementById("Direc"); var Post = document.getElementById("Post"); var Tel = document.getElementById("Tel"); var dni = document.getElementById("dni"); if (nombre.value.length >= 20) { alert("Nombre erroneo: El nombre es demaciado largo."); return false; } else { return true; } if (edad.value <= 18 || edad >=99) { alert("Edad erroneo: Tiene que tener entre 18 y 99 anos."); return false; } else { return true; } if (Direc.value.length >= 20) { alert("Direccion erronea: tiene que hacer maximo 20 digitos."); return false; } else { return true; } if (Post.value.length != 5) { alert("Codigo postal erroneo: tiene que hacer 5 digitos."); return false; } else { return true; } if (Tel.value.length != 9) { alert("El telefono es erroneo: tiene que hacer 9 digitos."); return false; } else { return true; } if (dni.value.length != 8) { alert("Dni erroneo: tiene que hacer 8 digitos."); return false; } else { return true; } } if (function validar () = true) { alert("Le formulaire est juste"); } </script>
function validar () { var nombre = document.getElementById("nombre"); var edad = document.getElementById("edad"); var Direc = document.getElementById("Direc"); var Post = document.getElementById("Post"); var Tel = document.getElementById("Tel"); var Dni = document.getElementById("Dni"); if (nombre.value.length != 20) { alert("Nombre erroneo: El nombre es demaciado largo."); return false; } if (edad.value <= 18 || edad >=99) { alert("Edad erroneo: Tiene que tener entre 18 y 99 anos."); return false; } if (Direc.value.length >= 20) { alert("Direccion erronea: tiene que hacer maximo 20 digitos."); return false; } if (Post.value.length != 5) { alert("Codigo postal erroneo: tiene que hacer 5 digitos."); return false; } if (Tel.value.length != 9) { alert("El telefono es erroneo: tiene que hacer 9 digitos."); return false; } if (Dni.value.length != 8) { alert("Dni erroneo: tiene que hacer 8 digitos."); return false; } alert('El formulario esta completo.'); }