
29/06/2007, 03:27
|
| | Fecha de Ingreso: junio-2007
Mensajes: 12
Antigüedad: 17 años, 10 meses Puntos: 0 | |
Validar datos después de formulario Hola, foro:
Tras meter datos en un formulario quisiera que después de darle al submit me validara determinados datos (no durante el formulario):
La página de validación sería de esta manera:
<SCRIPT LANGUAGE="JavaScript">
function nif(dni) {
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 incorrecto. Por favor, rectifíquelo');
}
</script>
strNif = Request.Form("strNIf")
If strnif = "" OR len(strnif) < 9 then
displayHeader()
Response.Write "<font size='3'><b>" & "Por favor,retroceda al formulario e introduzca el número de NIF con 9 dígitos." & "</b><br><br>" & "<font size='2'>" & "" & "<br><br>"
Response.Write "<hr color='#cccccc' size='1' noshade>"
Response.End
Lo que quisiera es que, tras comprobar que tiene 9 dígitos y que no es correcto el número introducido saliera otro response.Write de esta manera: If strnif <>nif(strnif) <--Aquí es donde tengo la duda displayHeader()
Response.Write "<font size='3'><b>" & "No es correcto el número introducido. Retroceda al formulario y revíselo." & "</b><br><br>" & "<font size='2'>" & "" & "<br><br>"
Response.Write "<hr color='#cccccc' size='1' noshade>"
Response.End
¿Cómo lo hariais?
Saludos |