Ver Mensaje Individual
  #1 (permalink)  
Antiguo 30/06/2002, 06:05
jpalbox
 
Fecha de Ingreso: abril-2002
Mensajes: 432
Antigüedad: 23 años
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>

;)