Hola, tengo el siguiente script para validar el dni de un formulario:
Código:
function validarEntero(valor){
valor = parseInt(valor)
if (isNaN(valor)) {
return ""
}else{
return valor
}
}
function valida_envia(){
//valido el dni
dni = document.form.dni.value
dni = validarEntero(dni)
document.form.dni.value=dni
if (dni==""){
alert("Debe introducir su DNI")
document.form.dni.focus()
return false;
}
}
Creo que funciona bien, mi pregunta es ¿puede un dni empezar por cero? porque si pongo por ejemplo dni: 02541 me cambia a: 1377 automáticamente
Saludos
PD: no se si he puesto esto en la sección correspondiente, lo siento si me he equivocado.