complemento para este codigo con JavaScript
Publicado por miguel (23 intervenciones) el 27/04/2017 10:51:30
hola, con este codigo que ya he conseguido, con la ayuda de un compi,
necesito en primer lugar (y en una sola instrucción) comprueba si el número es menor que 0 o mayor que 99999999.
Si ese es el caso, mostrar un mensaje al usuario indicando que el número proporcionado no es válido y el programa no muestra más mensajes.
Si el número es válido, calcula la letra que le corresponde según el método explicado anteriormente.
Una vez calculada la letra, se debe comparar con la letra indicada por el usuario. Si no coinciden, se muestra un mensaje al usuario diciéndole que la letra que ha indicado no es correcta. En otro caso, se muestra un mensaje indicando que el número y la letra de DNI son correctos.
Haz clic dentro de la caja de texto y escribe tu respuesta.
gracias
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
<!DOCTYPE html>
<html lang="en">
<head>
<!--<link rel="stylesheet" href="estilos.css"> weto es para añadir estilos css al documento html-->
<meta charset="UTF-8">
<title>experimentoDNI</title>
<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>
</head>
<body>
<form name="formulario">
<input type="text" name="dni" maxlenght="11" size="11">
<input type="button" value="OK" language "JavaScript" onclick="averigua()">
</form>
</body>
</html>
necesito en primer lugar (y en una sola instrucción) comprueba si el número es menor que 0 o mayor que 99999999.
Si ese es el caso, mostrar un mensaje al usuario indicando que el número proporcionado no es válido y el programa no muestra más mensajes.
Si el número es válido, calcula la letra que le corresponde según el método explicado anteriormente.
Una vez calculada la letra, se debe comparar con la letra indicada por el usuario. Si no coinciden, se muestra un mensaje al usuario diciéndole que la letra que ha indicado no es correcta. En otro caso, se muestra un mensaje indicando que el número y la letra de DNI son correctos.
Haz clic dentro de la caja de texto y escribe tu respuesta.
gracias
Valora esta pregunta
-1