Hola amigos estoy intentando validar una cuenta bancaria con sus veinte digitos(sucursal,cuenta,dc,entidad). Tengo una funcion para esto pero resulta q se salta las validaciones donde esta el error???
Yo no kiero que vaya a otra pagina si no esta to bien gracias aqui pongo el codigo q tengo
<html>
<head>
<title></title>
<meta http-equiv="Content-Type" content="text/html; charset=iso-8859-1">
<meta http-equiv="Cache-Control" content="no-cache">
</head>
<script>
<script>
function calculaDC() {
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;
iTemp=0;
for (j=0;j<8;j++)
iTemp = iTemp + parseInt(banco.substr(7-j,1)) * pesos[j];
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');
}
</script>
<body bgcolor="FFFFFF" text="000000">
<form method="POST" action="siguiente.htm" onsubmit="calculaDC();">
<div align="center"><center><tabl e>
<tr>
<td width="100%" height="109">&nbsp;<p><f ont face="Verdana" size="1">Entidad:<input type="text"
name="entidad" size="5" maxlength="4" tabindex="31">&nbsp; Oficina:<input type="text"
name="sucursal" size="5" maxlength="4" tabindex="32">&nbsp; D.C.:<input type="text"
name="dc" size="3" tabindex="33" maxlength="2">&nbsp; 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>
<p>&nbsp;</p>
</body>
</html>
;)