Foros del Web » Programando para Internet » ASP Clásico »

como validar las cuentas bancarias

Estas en el tema de como validar las cuentas bancarias en el foro de ASP Clásico en Foros del Web. Hola como puedo validar en un formulario los 20 digitos de la cuenta bancarias (Sucursal,entidad, Dc, Cuenta) Me han pasado un codigo q no funciona ...
  #1 (permalink)  
Antiguo 30/06/2002, 06:05
 
Fecha de Ingreso: abril-2002
Mensajes: 432
Antigüedad: 22 años, 2 meses
Puntos: 0
como validar las cuentas bancarias

Hola como puedo validar en un formulario los 20 digitos de la cuenta bancarias (Sucursal,entidad, Dc, Cuenta) Me han pasado un codigo q no funciona yo le hecho algunas modificaciones pero na si vosotros teneis otro o sabeis el error os lo agradeceé





<script language="JavaScript">

function calculaDC (form)
{
var pesos = [6,3,7,9,10,5,8,4,2,1];
var banco = entidad.value + sucursal.value;
var dig = dc.value;
var cue = cuenta.value;
var iTemp = 0;
for (j=0;j<8;j++)
iTemp = iTemp + parseInt(banco.substr(7-j,1)) * pesos[j];
var result = 11 - iTemp % 11;
if ((result > 9) result = 1 - Result % 10)
{
iTemp=0;
for (j=0;j<10;j++)
iTemp = iTemp + parseInt(cue.substr(9-j,1)) * pesos[j];
iTemp = 11 - iTemp % 11;
}
if ((iTemp > 9) iTemp = 1 - iTemp % 10)
{
result = result * 10 + iTemp;
}
if (result != dig){
alert('Los datos introducidos no son correctos');
form.dc.focus();
return false ;

}
return true;
}
</script>


<body bgcolor="FFFFFF" text="000000">

<form method="POST" action="siguiente.htm" onsubmit="return calculaDC(this);">
<div align="center"><center><tabl e>
<tr>
<td width="100%" height="109"> <p><f ont face="Verdana" size="1">Entidad:<input type="text"
name="entidad" size="5" maxlength="4" tabindex="31">  Oficina:<input type="text"
name="sucursal" size="5" maxlength="4" tabindex="32">  D.C.:<input type="text"
name="dc" size="3" tabindex="33" maxlength="2">  Nº de Cuenta: <input type="text"
name="cuenta" size="22" tabindex="34" maxlength="10"></font></td>
</tr>
</table>
</center></div><p><input type="submit" value="Enviar" name="B1"></p>
</form>

</body>
</html>

;)
Atención: Estás leyendo un tema que no tiene actividad desde hace más de 6 MESES, te recomendamos abrir un Nuevo tema en lugar de responder al actual.
Respuesta




La zona horaria es GMT -6. Ahora son las 01:21.