Calcular la letra del DNI
2007-12-23 04:35:03
La letra del DNI sirve para validar que el DNI introducido es correcto y no una simple invención, siendo bastante fácil de calcular, ya que es un simple resto codificado del número.
Para obtener DNIs válidos, introducid numeros cualesquiera en el siguiente espacio habilitado:
Y, a continuación, el código fuente para que hagais los experimentos pertinentes...
<head>
<script>
function objeto(id)
{
return document.getElementById(id);
}
function verletra()
{
cadena="TRWAGMYFPDXBNJZSQVHLCKET";
posicion = objeto("dni").value % 23;
letra = cadena.substring(posicion,posicion+1);
objeto("dnidiv").innerHTML = objeto("dni").value+" - "+letra;
}
</script>
</head>
<body>
DNI:<br>
<input type="text" id="dni" maxlenght="9" size="9" onkeyup="verletra()">
<h1><div id="dnidiv"></div></h1>
</form>
</body>