Ver Mensaje Individual
  #1 (permalink)  
Antiguo 29/06/2007, 03:27
rajim
 
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