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ú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