Tema: Validar DNI
Ver Mensaje Individual
  #1 (permalink)  
Antiguo 09/06/2010, 14:30
darkalkon
 
Fecha de Ingreso: enero-2010
Mensajes: 9
Antigüedad: 14 años, 3 meses
Puntos: 0
Validar DNI

Hola! Haber si me podeis ajudar en esto, quiero recojer de un formulario el dni y que al pulsar enviar en el submit me compruebe si la letra es correcta con los numeros introducidos. De momento tengo esto:

Código:
Function  sacaLetra(ByVal dni)
	Dim tabla,pos
 
	tabla = Array("T","R","W","A"."G","M","Y","F","P","D","X","B","N","J","Z","S","Q","V","H","L","C","K","E")
 
	pos = dni mod 23
 
	sacaLetra = tabla(pos)
End Function
Y para validar el NIF:
Function validaNIF(ByVal nif)
	Dim dni
 
	If Len(nif)<7 Then
		validaNIF = false
	Else
		dni = Left(nif,Len(nif)-1)
		validaNIF = UCase(nif)=dni&sacaLetra(dni)
	End If
End Function
Pero no se como recojerlo del formulario.

Gracias!