Ver Mensaje Individual
  #2 (permalink)  
Antiguo 16/05/2006, 17:07
Avatar de Cap.Buscapina
Cap.Buscapina
 
Fecha de Ingreso: octubre-2004
Ubicación: Argentina
Mensajes: 836
Antigüedad: 20 años, 3 meses
Puntos: 4
de esta forma podrías hacerlo funcionar luego de que ingrese el octavo dígito(si es que todos los números tienen 8 dígitos):

Cita:
function calcular_letra()
{
if(document.form1.dni.value.length==8){
var letras = 'TRWAGMYFPDXBNJZSQVHLCKE';
var numero = form1.dni.value % 23;
form1.letra.value = letras.substring(numero,numero+1);
}
}
y para llamarlo cambia el metodo onblur por onkeyup:

Cita:
onkeyup="calcular_letra()"
__________________
by Capitán Buscapina
.