Ver Mensaje Individual
  #25 (permalink)  
Antiguo 01/10/2008, 11:17
ferranWEB
 
Fecha de Ingreso: enero-2002
Mensajes: 1.872
Antigüedad: 23 años, 2 meses
Puntos: 3
Respuesta: ayuda validando NIE

a ver.. te cuento. yo tengo una funcion que al hacer onsubmit del formulario, me valida todos los campos tipo:

if (nombre.value == ""){}... y asi

y tenia una que me validaba que el nif fuese correcto:

Código:
 else if(!nif()) return false;

  return true;
}

function nif() {
  var dni = frm.dni.value;
  numero = dni.substr(0,dni.length-1);
  let = dni.substr(dni.length-1,1);
  numero = numero % 23;
  letra='TRWAGMYFPDXBNJZSQVHLCKET';
  letra=letra.substring(numero,numero+1);
  if (letra!=let)
  {
    alert('NIF erróneo');
    frm.dni.focus();
    return false;
  }
  return true;
y este me funciona perfecta,mente. es mas, si pongo un numero de nif que no concuerda con la letra me lo da como erroneo. cual es el problema? que ahora tb ese campo nif puede ser un NIE, con lo que la programacion del NIF no me comprueba lo del nie...

podriamos añadir que verifique al mismo tiempo si es un NIE o NIF??

saludos,

ferranWEB