Ver Mensaje Individual
  #1 (permalink)  
Antiguo 24/11/2004, 07:46
nana_01
 
Fecha de Ingreso: octubre-2004
Mensajes: 101
Antigüedad: 19 años, 6 meses
Puntos: 0
ayuda por favor

tengo un formulario que tengo ke hacer lo siguiente.....

por ejemplo tengo estos dos campos

<input name="TxtRol" type="text" class="caja_texto_lock" size="8" maxlength="8" onkeypress="javascript:solonumeros();" OnkeyDown="PresionaEnter();" tag="N&uacute;mero de rol">

<input name="TxtDvRol" type="text" class="caja_texto_lock" size="1" maxlength="1" onkeypress="javascript:solonumeros();" OnkeyDown="PresionaEnter();" tag="Dígito verificador">

y esta funcion en javascript sobra la validacion del digito verificador del rol

function Valida_Rol(rol,dv) {
var A, B, C, D, E;
var suma, divide;
var vrol = rol.value;
var vdv = dv.value;

A = parseInt(vrol / 10000);
B = parseInt(vrol / 1000) - (A * 10);
C = parseInt(vrol / 100) - (parseInt(vrol / 1000) * 10);
D = parseInt(vrol / 10) - (parseInt(vrol / 100) * 10);
E = vrol - (parseInt(vrol / 10) * 10);
suma = A*6 + B * 5 + C * 4 + D * 3 + E * 2;

divide = suma % 9;

if (vdv != divide) {
alert(rol.tag + " es invalido, " + dv.tag + " es " + divide);
dv.focus();
return false;
}
return true;
}

la idea es cuando el usuario ingrese datos a los dos campo, osea en TxtRol y TxtDvRol (1 y 2) y en el campo TxtDvRol al presionar enter llame a la funcion Valida_Rol(rol,dv) para ver si el digito verificador, osea TxtDvRol sea correcto?

hay algun evento ke me pueda servir para realizar estas validaciones? ya que me han pedido validar el formulario completo de esta forma

espero haberme explicado bien

se lo agradeceria un monton

de antemano muchas gracias