Portada | Monotemáticos | Secciones | Desarrolladores | Comunidad | Servicios | Servicios profesionales | RSS
Desde 0 | HTML | CSS | ASP | PHP | AJAX | Javascript | Promoción de webs | Rentabilidad de webs
Directorio | Manuales | Scripts | FAQs | Programas | Artículos Copyleft | Actualidad | La Cosecha | Colabora
Registrarse | Vuestras páginas | Foros del web | Lista de correo | Boletín de novedades
Generador METAs | Compras | Busca cursos
Alojamiento | Dominios.es | Micropagos SMS | Buscadores | Patentes, marcas | Creación web | Multimedia | Videos
Desarrollo Freelance | Buscar proyectos | Buscar profesionales | Solicitar desarrollo

Calcular la letra del DNI en Javascript


Script en lenguaje JavaScript que nos permite calcular la letra del DNI.


08/10/04 - Los números de identidad personales, por lo menos en España, tienen una parte numérica y otra parte de texto. El número es variable para cada español y la letra se calcula con una fórmula matemática a partir del número.

En este taller de Javascript vamos a ver una función para calcular la letra de un DNI. La función recibe el número del DNI desde un campo de texto de un formulario, hace el cálculo de la letra correspondiente y escribe en el campo otra vez el DNI con la letra calculada.

Vamos a ver el ejemplo:

Para empezar, dentro de la cabecera de la página -en el head- colocaríamos la función que calcula el DNI:

<script>
function averigua ()
{
cadena="TRWAGMYFPDXBNJZSQVHLCKET"
posicion = formulario.dni.value % 23
letra = cadena.substring(posicion,posicion+1)
document.formulario.dni.value=formulario.dni.value+" - "+letra
}
</script>


Ahora vamos a ver el formulario que colocaríamos en el cuerpo de la página. Contiene un campo de texto y un botón. En el campo de texto colocaríamos el número del DNI y al pulsar el botón, se realizaría el cálculo de la letra, colocándola dentro del campo junto con el número del DNI.

<form name="formulario">
DNI:<br>
<input type="text" name="dni" maxlenght="11" size="11">
<input type="button" value="OK" language"JavaScript" onclick="averigua()">
</form>


Para terminar, podemos ver el ejemplo en funcionamiento en una página aparte.

 Seguir navegando a partir aquí:
+ 1 manual relacionado
+ 1 categoria relacionada
+ 2 comentarios no revisados

 Autoría, licencia y acciones sobre este artículo

Informe de Manuel Estévez Simonet*

Atención: Copyright. Este artículo no se puede reproducir sin la autorización expresa del autor.

* Para consultas técnicas utilizar la lista de correo.

Versión imprimible Versión imprimible del artículo
Enviar artículo por e-mail Enviar artículo por e-mail
Añadir un comentario al artículo Publicar un comentario del artículo

Manuales relacionados con este artículo
Dentro de Taller de Javascript

Categorias relacionadas
A través de las categorías de nuestro directorio se pueden encontrar otro tipo de recursos relacionados con este artículo:
+ Entrar en Scripts en Javascript


 Comentarios sin revisar
Entre los comentarios no revisados puede haber algunos interesantes que se hayan enviado recientemente.
 Se han encontrado 2 comentarios sin revisar

Ver el comentario no revisadoVer los comentarios no revisados
Añadir un comentario al artículo Añadir un comentario del artículo



Enlaces:
Maestrosdelweb
  Ir arriba

Manuales relacionados
+Taller de Javascript
Categorías
+Scripts en Javascript

Lectura recomendada

Compra este libro en Agapea, la librería urgente a domicilio.

Tienda DesarrolloWeb

DesarrolloWeb.com | Copyright | Anunciese | Acerca de | Datos legales | Contacta | Por GuiarteMultimedia