Ir para conteúdo

POWERED BY:

Arquivado

Este tópico foi arquivado e está fechado para novas respostas.

shumi

Regra de contas de banco

Recommended Posts

Galera,beleza?Putz tenho que fazer um sisteminha aqui no trampo que verifica se agencia e conta está certa.Pois temos um sistema de promoção e agora quando cadastramos as Promotoras vamos inserir o numero da agencia e conta da fulana, ai para evitar numero errado que tem de monte.... rsPreciso fazer para os bancos:- Bradesco- Itaú- Unibanco- BB- Caixa Economica federal.Existe uma regra pronta, igual a regra do CPF e CNPJ????Alguém já fez algo parecido que saiba me informar???Abraços

Compartilhar este post


Link para o post
Compartilhar em outros sites

É proibido eu querer as regras ou não???

Compartilhar este post


Link para o post
Compartilhar em outros sites

é eu tava pensando que seriam 5 regras. uma para cada banco, mas a questão é como conseguir as regras...

 

eu dei uma xeretada no site do Bradesco e vi que o form deles é redimencionado para essa URL

 

https://wwwss.bradesco.com.br/scripts/ib2k1.dll/LOGIN

 

mas acho que não dá para conseguir a regra por ai.

Compartilhar este post


Link para o post
Compartilhar em outros sites

Putz cara acho que consegui o do Unibanco.

Veja:

 

//<!-- -->function PararTAB(quem) {    VerifiqueTAB=false; } //<!-- -->function ChecarTAB() {    VerifiqueTAB=true; } //<!-- -->VerifiqueTAB=true;function Mostra(quem, tammax) {	if ( (quem.value.length == tammax) && (VerifiqueTAB) ) {		var i=0,j=0, indice=-1;		for (i=0; i<document.forms.length; i++) {			for (j=0; j<document.forms[i].elements.length; j++) {				if (document.forms[i].elements[j].name == quem.name) {					indice=i;					break;				}			}			if (indice != -1)				 break;		}		for (i=0; i<=document.forms[indice].elements.length; i++) {			if (document.forms[indice].elements[i].name == quem.name) {				while ( (document.forms[indice].elements[(i+1)].type == "hidden") &&						(i < document.forms[indice].elements.length) ) {							i++;				}				document.forms[indice].elements[(i+1)].focus();				VerifiqueTAB=false;				break;			}		}	}}//<!-- -->function press1(val1,val2){	if (val1.name=="AGENCIA")		if (val1.value.length == 4)			val2.focus();	if (val1.name=="CONTA")		if (val1.value.length == 6)			val2.focus();}function checkPvt(){	// DEFINE VARIAVEIS.	var parte1, Dv, vartmp, parcial, cont, i, soma, AgCta, j, qtag;	vartmp = "";	j = 0;	qtag = 0;	Dv = 0;	soma = 0;	i = 0;		// INICIO CHECA CAMPOS	if (document.forms[0].AGENCIA.value.length==0){		alert('Favor Informar a agência');		document.forms[0].AGENCIA.focus();	}	else if (document.forms[0].CONTA.value.length==0){		alert('Favor Informar a conta');		document.forms[0].CONTA.focus();	}	else if (document.forms[0].DIGCONTA.value.length==0){		alert('Favor Informar o digito');		document.forms[0].DIGCONTA.focus();	}	else if (isNaN(document.forms[0].AGENCIA.value)){		alert('Agência deve apenas conter números');		document.forms[0].AGENCIA.focus();	}	else if (isNaN(document.forms[0].CONTA.value)){		alert('Conta deve apenas conter números');		document.forms[0].CONTA.focus();	}	else if (isNaN(document.forms[0].DIGCONTA.value)){		alert('Digito deve apenas conter números');		document.forms[0].DIGCONTA.focus();	}	else if (document.forms[0].CONTA.value==0){		document.forms[0].CONTA.value='';		document.forms[0].CONTA.focus();	}	//FIM	// INICIO - SETA ZERO A ESQUERDA PARA AGENCIA	qtdag = 4-document.forms[0].AGENCIA.value.length;	if ( qtdag > 0){		for (j=1;j<=qtdag;j++){			vartmp = vartmp+'0';		}		document.forms[0].AGENCIA.value = vartmp+document.forms[0].AGENCIA.value;	}	// FIM	AgCta = document.forms[0].AGENCIA.value+document.forms[0].CONTA.value+	document.forms[0].DIGCONTA.value;	cont = new CriaArray(10);	cont[0] = 1;	cont[1] = 2;	cont[2] = 1;	cont[3] = 2;	cont[4] = 1;	cont[5] = 2;	cont[6] = 1;	cont[7] = 2;	cont[8] = 1;	cont[9] = 2;	varasc = new CriaArray(10);	varasc[0] = 48;	varasc[1] = 49;	varasc[2] = 50;	varasc[3] = 51;	varasc[4] = 52;	varasc[5] = 53;	varasc[6] = 54;	varasc[7] = 55;	varasc[8] = 56;	varasc[9] = 57;	for(i=0;i<=9;i++){		parcial = (varasc[parseInt(AgCta.substr(i,1))]-48) * cont[i];		parte1 = String(parcial/10);		if (parte1.substr(0,1)=="."){			parte1 = 0;		}		parte1 = parseInt(parte1);		soma = soma + (parcial - (parte1 * 10)) + (parte1);	}	soma = soma * 9;	parte1 = String(soma/10);		if (parte1.substr(0,1)=="."){		parte1 = 0;	}		parte1 = parseInt(parte1);	Dv = (soma - (parte1 * 10)) + 48;		if (Dv != varasc[AgCta.substr(10,1)]){		alert('Agência e Conta inválida.');		document.forms[0].AGENCIA.value='';		document.forms[0].CONTA.value='';		document.forms[0].DIGCONTA.value='';		return; 	}	else {		abrir();	}}function check(){	// DEFINE VARIAVEIS.	var parte1, Dv, vartmp, parcial, cont, i, soma, AgCta, j, qtag;	vartmp = "";	j = 0;	qtag = 0;	Dv = 0;	soma = 0;	i = 0;		if (document.forms[0].DESTINO.value == 3) 	{		if (document.forms[0].txtDigitosCartao.value.length < 6){			alert('Devem ser informados os 6 primeiros dígitos do cartão');			document.forms[0].txtDigitosCartao.focus();			return		}		else		{			AbrirUnicard();		}	}	else	{		// INICIO CHECA CAMPOS		if (document.forms[0].AGENCIA.value.length==0){			alert('Favor Informar a agência');			document.forms[0].AGENCIA.focus();		}		else if (document.forms[0].CONTA.value.length==0){			alert('Favor Informar a conta');			document.forms[0].CONTA.focus();		}		else if (document.forms[0].DIGCONTA.value.length==0){			alert('Favor Informar o digito');			document.forms[0].DIGCONTA.focus();		}		else if (isNaN(document.forms[0].AGENCIA.value)){			alert('Agência deve apenas conter números');			document.forms[0].AGENCIA.focus();		}		else if (isNaN(document.forms[0].CONTA.value)){			alert('Conta deve apenas conter números');			document.forms[0].CONTA.focus();		}		else if (isNaN(document.forms[0].DIGCONTA.value)){			alert('Digito deve apenas conter números');			document.forms[0].DIGCONTA.focus();		}		else if (document.forms[0].CONTA.value==0){			document.forms[0].CONTA.value='';			document.forms[0].CONTA.focus();		}		//FIM			// INICIO - SETA ZERO A ESQUERDA PARA AGENCIA		qtdag = 4-document.forms[0].AGENCIA.value.length;		if ( qtdag > 0){			for (j=1;j<=qtdag;j++){				vartmp = vartmp+'0';			}			document.forms[0].AGENCIA.value = vartmp+document.forms[0].AGENCIA.value;		}		// FIM			AgCta = document.forms[0].AGENCIA.value+document.forms[0].CONTA.value+		document.forms[0].DIGCONTA.value;			cont = new CriaArray(10);		cont[0] = 1;		cont[1] = 2;		cont[2] = 1;		cont[3] = 2;		cont[4] = 1;		cont[5] = 2;		cont[6] = 1;		cont[7] = 2;		cont[8] = 1;		cont[9] = 2;			varasc = new CriaArray(10);		varasc[0] = 48;		varasc[1] = 49;		varasc[2] = 50;		varasc[3] = 51;		varasc[4] = 52;		varasc[5] = 53;		varasc[6] = 54;		varasc[7] = 55;		varasc[8] = 56;		varasc[9] = 57;			for(i=0;i<=9;i++){			parcial = (varasc[parseInt(AgCta.substr(i,1))]-48) * cont[i];			parte1 = String(parcial/10);			if (parte1.substr(0,1)=="."){				parte1 = 0;			}			parte1 = parseInt(parte1);			soma = soma + (parcial - (parte1 * 10)) + (parte1);		}			soma = soma * 9;		parte1 = String(soma/10);				if (parte1.substr(0,1)=="."){			parte1 = 0;		}				parte1 = parseInt(parte1);		Dv = (soma - (parte1 * 10)) + 48;				if (Dv != varasc[AgCta.substr(10,1)]){			alert('Agência e Conta inválida.');			document.forms[0].AGENCIA.value='';			document.forms[0].CONTA.value='';			document.forms[0].DIGCONTA.value='';				return; 		}		else {			abrir();		}	}}//CRIA ARRAYfunction CriaArray(n){  var i,n;  this.length = n;  for (i = 1; i <=n; i++) {	this[i] = 0;  }  return this;}function abrir(){	document.forms[0].target="_top";	//document.forms[0].action = "/geral/redireciona_Login.asp"; 	document.forms[0].action = "/asp/redireciona.asp"; 	document.forms[0].submit();	return false;}function AbrirUnicard(){	document.forms[0].target="_top";	document.forms[0].action = "https://www.cartaounibanco.com.br/ssl/login/unicard_senha.asp"; 	//document.forms[0].submit();	return false;}function testForEnter() {		if (event.keyCode == 13) 	{				event.cancelBubble = true;		event.returnValue = false;		 }} function VerChar(s,x) {			 // Usar assim onkeyup="{VerChar(frm.telefone.value);}"	 		// pega a posição atual do caracter dentro do array 		for ( vlcont = 0; vlcont <= 15; vlcont++ ) {			if (s.charAt(vlcont) == "") {				var vlPosAtual = vlcont-1;				break;			}		}		var vlChar = s.charAt(vlPosAtual);						// pega caracter digitado		var vaAux1 = ( (vlChar >= "0") && (vlChar <= "9") );	// define range de valores permitidos				// se não estiver dentro do range de valores permitidos		if( ! vaAux1 ) {													var vlNewChar = ""			// guarda os valores validos que foram digitados			for ( vlcont = 0; vlcont <= vlPosAtual; vlcont++ ) {				if ( vlcont != vlPosAtual ) {					vlNewChar = vlNewChar + s.charAt(vlcont);				}			}			if (x == 1) 				document.forms[0].txtDigitosCartao.value = vlNewChar;									return false;		} else {			if (s.length == 6) {				document.forms[0].bt_ok.focus();			}		}		return true;}function ChangeTipoCliente (obj){	if (obj) 	{		if (obj.value == 3)		{			document.getElementById('tb_dig_cartao').style.display = "inline";			document.getElementById('tb_agencia_conta').style.display = "none";		}		else		{			document.getElementById('tb_dig_cartao').style.display = "none";			document.getElementById('tb_agencia_conta').style.display = "inline";		}	}}

Será que é isso mano????

Abraços.

Compartilhar este post


Link para o post
Compartilhar em outros sites

Me move para JS, por favor!Não faço a mínima como usa-la.Abraços

Compartilhar este post


Link para o post
Compartilhar em outros sites

Alguem poderia me dar um help como posso utilizar essa função???

 

//<!-- -->function PararTAB(quem){   VerifiqueTAB=false;}//<!-- -->function ChecarTAB(){   VerifiqueTAB=true;}//<!-- -->VerifiqueTAB=true;function Mostra(quem, tammax) {	if ( (quem.value.length == tammax) && (VerifiqueTAB) ) {		var i=0,j=0, indice=-1;		for (i=0; i<document.forms.length; i++) {			for (j=0; j<document.forms[i].elements.length; j++) {				if (document.forms[i].elements[j].name == quem.name) {					indice=i;					break;				}			}			if (indice != -1)				 break;		}		for (i=0; i<=document.forms[indice].elements.length; i++) {			if (document.forms[indice].elements[i].name == quem.name) {				while ( (document.forms[indice].elements[(i+1)].type == "hidden") &&						(i < document.forms[indice].elements.length) ) {							i++;				}				document.forms[indice].elements[(i+1)].focus();				VerifiqueTAB=false;				break;			}		}	}}//<!-- -->function press1(val1,val2){	if (val1.name=="AGENCIA")		if (val1.value.length == 4)			val2.focus();	if (val1.name=="CONTA")		if (val1.value.length == 6)			val2.focus();}function checkPvt(){	// DEFINE VARIAVEIS.	var parte1, Dv, vartmp, parcial, cont, i, soma, AgCta, j, qtag;	vartmp = "";	j = 0;	qtag = 0;	Dv = 0;	soma = 0;	i = 0;		// INICIO CHECA CAMPOS	if (document.forms[0].AGENCIA.value.length==0){		alert('Favor Informar a agência');		document.forms[0].AGENCIA.focus();	}	else if (document.forms[0].CONTA.value.length==0){		alert('Favor Informar a conta');		document.forms[0].CONTA.focus();	}	else if (document.forms[0].DIGCONTA.value.length==0){		alert('Favor Informar o digito');		document.forms[0].DIGCONTA.focus();	}	else if (isNaN(document.forms[0].AGENCIA.value)){		alert('Agência deve apenas conter números');		document.forms[0].AGENCIA.focus();	}	else if (isNaN(document.forms[0].CONTA.value)){		alert('Conta deve apenas conter números');		document.forms[0].CONTA.focus();	}	else if (isNaN(document.forms[0].DIGCONTA.value)){		alert('Digito deve apenas conter números');		document.forms[0].DIGCONTA.focus();	}	else if (document.forms[0].CONTA.value==0){		document.forms[0].CONTA.value='';		document.forms[0].CONTA.focus();	}	//FIM	// INICIO - SETA ZERO A ESQUERDA PARA AGENCIA	qtdag = 4-document.forms[0].AGENCIA.value.length;	if ( qtdag > 0){		for (j=1;j<=qtdag;j++){			vartmp = vartmp+'0';		}		document.forms[0].AGENCIA.value = vartmp+document.forms[0].AGENCIA.value;	}	// FIM	AgCta = document.forms[0].AGENCIA.value+document.forms[0].CONTA.value+	document.forms[0].DIGCONTA.value;	cont = new CriaArray(10);	cont[0] = 1;	cont[1] = 2;	cont[2] = 1;	cont[3] = 2;	cont[4] = 1;	cont[5] = 2;	cont[6] = 1;	cont[7] = 2;	cont[8] = 1;	cont[9] = 2;	varasc = new CriaArray(10);	varasc[0] = 48;	varasc[1] = 49;	varasc[2] = 50;	varasc[3] = 51;	varasc[4] = 52;	varasc[5] = 53;	varasc[6] = 54;	varasc[7] = 55;	varasc[8] = 56;	varasc[9] = 57;	for(i=0;i<=9;i++){		parcial = (varasc[parseInt(AgCta.substr(i,1))]-48) * cont[i];		parte1 = String(parcial/10);		if (parte1.substr(0,1)=="."){			parte1 = 0;		}		parte1 = parseInt(parte1);		soma = soma + (parcial - (parte1 * 10)) + (parte1);	}	soma = soma * 9;	parte1 = String(soma/10);		if (parte1.substr(0,1)=="."){		parte1 = 0;	}		parte1 = parseInt(parte1);	Dv = (soma - (parte1 * 10)) + 48;		if (Dv != varasc[AgCta.substr(10,1)]){		alert('Agência e Conta inválida.');		document.forms[0].AGENCIA.value='';		document.forms[0].CONTA.value='';		document.forms[0].DIGCONTA.value='';		return;	}	else {		abrir();	}}function check(){	// DEFINE VARIAVEIS.	var parte1, Dv, vartmp, parcial, cont, i, soma, AgCta, j, qtag;	vartmp = "";	j = 0;	qtag = 0;	Dv = 0;	soma = 0;	i = 0;		if (document.forms[0].DESTINO.value == 3)	{		if (document.forms[0].txtDigitosCartao.value.length < 6){			alert('Devem ser informados os 6 primeiros dígitos do cartão');			document.forms[0].txtDigitosCartao.focus();			return		}		else		{			AbrirUnicard();		}	}	else	{		// INICIO CHECA CAMPOS		if (document.forms[0].AGENCIA.value.length==0){			alert('Favor Informar a agência');			document.forms[0].AGENCIA.focus();		}		else if (document.forms[0].CONTA.value.length==0){			alert('Favor Informar a conta');			document.forms[0].CONTA.focus();		}		else if (document.forms[0].DIGCONTA.value.length==0){			alert('Favor Informar o digito');			document.forms[0].DIGCONTA.focus();		}		else if (isNaN(document.forms[0].AGENCIA.value)){			alert('Agência deve apenas conter números');			document.forms[0].AGENCIA.focus();		}		else if (isNaN(document.forms[0].CONTA.value)){			alert('Conta deve apenas conter números');			document.forms[0].CONTA.focus();		}		else if (isNaN(document.forms[0].DIGCONTA.value)){			alert('Digito deve apenas conter números');			document.forms[0].DIGCONTA.focus();		}		else if (document.forms[0].CONTA.value==0){			document.forms[0].CONTA.value='';			document.forms[0].CONTA.focus();		}		//FIM			// INICIO - SETA ZERO A ESQUERDA PARA AGENCIA		qtdag = 4-document.forms[0].AGENCIA.value.length;		if ( qtdag > 0){			for (j=1;j<=qtdag;j++){				vartmp = vartmp+'0';			}			document.forms[0].AGENCIA.value = vartmp+document.forms[0].AGENCIA.value;		}		// FIM			AgCta = document.forms[0].AGENCIA.value+document.forms[0].CONTA.value+		document.forms[0].DIGCONTA.value;			cont = new CriaArray(10);		cont[0] = 1;		cont[1] = 2;		cont[2] = 1;		cont[3] = 2;		cont[4] = 1;		cont[5] = 2;		cont[6] = 1;		cont[7] = 2;		cont[8] = 1;		cont[9] = 2;			varasc = new CriaArray(10);		varasc[0] = 48;		varasc[1] = 49;		varasc[2] = 50;		varasc[3] = 51;		varasc[4] = 52;		varasc[5] = 53;		varasc[6] = 54;		varasc[7] = 55;		varasc[8] = 56;		varasc[9] = 57;			for(i=0;i<=9;i++){			parcial = (varasc[parseInt(AgCta.substr(i,1))]-48) * cont[i];			parte1 = String(parcial/10);			if (parte1.substr(0,1)=="."){				parte1 = 0;			}			parte1 = parseInt(parte1);			soma = soma + (parcial - (parte1 * 10)) + (parte1);		}			soma = soma * 9;		parte1 = String(soma/10);				if (parte1.substr(0,1)=="."){			parte1 = 0;		}				parte1 = parseInt(parte1);		Dv = (soma - (parte1 * 10)) + 48;				if (Dv != varasc[AgCta.substr(10,1)]){			alert('Agência e Conta inválida.');			document.forms[0].AGENCIA.value='';			document.forms[0].CONTA.value='';			document.forms[0].DIGCONTA.value='';				return;		}		else {			abrir();		}	}}//CRIA ARRAYfunction CriaArray(n){  var i,n;  this.length = n;  for (i = 1; i <=n; i++) {	this[i] = 0;  }  return this;}function abrir(){	document.forms[0].target="_top";	//document.forms[0].action = "/geral/redireciona_Login.asp";	document.forms[0].action = "/asp/redireciona.asp";	document.forms[0].submit();	return false;}function AbrirUnicard(){	document.forms[0].target="_top";	document.forms[0].action = "https://www.cartaounibanco.com.br/ssl/login/unicard_senha.asp";	//document.forms[0].submit();	return false;}function testForEnter(){		if (event.keyCode == 13)	{				event.cancelBubble = true;		event.returnValue = false;		 }}function VerChar(s,x) {			 // Usar assim onkeyup="{VerChar(frm.telefone.value);}"			// pega a posição atual do caracter dentro do array		for ( vlcont = 0; vlcont <= 15; vlcont++ ) {			if (s.charAt(vlcont) == "") {				var vlPosAtual = vlcont-1;				break;			}		}		var vlChar = s.charAt(vlPosAtual);						// pega caracter digitado		var vaAux1 = ( (vlChar >= "0") && (vlChar <= "9") );	// define range de valores permitidos				// se não estiver dentro do range de valores permitidos		if( ! vaAux1 ) {													var vlNewChar = ""			// guarda os valores validos que foram digitados			for ( vlcont = 0; vlcont <= vlPosAtual; vlcont++ ) {				if ( vlcont != vlPosAtual ) {					vlNewChar = vlNewChar + s.charAt(vlcont);				}			}			if (x == 1)				document.forms[0].txtDigitosCartao.value = vlNewChar;									return false;		} else {			if (s.length == 6) {				document.forms[0].bt_ok.focus();			}		}		return true;}function ChangeTipoCliente (obj){	if (obj)	{		if (obj.value == 3)		{			document.getElementById('tb_dig_cartao').style.display = "inline";			document.getElementById('tb_agencia_conta').style.display = "none";		}		else		{			document.getElementById('tb_dig_cartao').style.display = "none";			document.getElementById('tb_agencia_conta').style.display = "inline";		}	}}

Valeu!!!

Compartilhar este post


Link para o post
Compartilhar em outros sites

Achei algumas coisas do Itaú tb.

 

Vejam:

//<!-- Funções utilizadas nas tiras de logon Bankline -->var dadosOk=false;function execlimpa() {	   dadosOk=false;   Confirma();   if (dadosOk)   {	  setTimeout("limpa()",30); 	  return true;   }   else   {	  return false;   }}function execlimpaplus() {   var i=0, j=0;  for (j=0; j<document.forms.length; j++) {	for (i=0; i<document.forms[j].elements.length; i++) {	  if ( (document.forms[j].elements[i].type == "password") && (document.forms[j].elements[i].value == "") ) {		return false;	  }	}  }  setTimeout("limpaplus()",800);  return true; }//<!-- -->function limpa() {    document.forms[0].agencia.value="";    document.forms[0].conta.value="";    document.forms[0].dac.value="";    document.forms[0].senha.value=""; }	function limpaplus() { 		var i=0, j=0;		for (j=0; j<document.forms.length; j++) {			for (i=0; i<document.forms[j].elements.length; i++) {				if ( (document.forms[j].elements[i].type == "password") ||					 (document.forms[j].elements[i].type == "text") ) {					document.forms[j].elements[i].value="";				}			}		}	}//<!-- -->VerifiqueTAB=true;function Mostra(quem, tammax) {	if ( (quem.value.length == tammax) && (VerifiqueTAB) ) {		var i=0,j=0, indice=-1;		for (i=0; i<document.forms.length; i++) {			for (j=0; j<document.forms[i].elements.length; j++) {				if (document.forms[i].elements[j].name == quem.name) {					indice=i;					break;				}			}			if (indice != -1)				 break;		}		for (i=0; i<=document.forms[indice].elements.length; i++) {			if (document.forms[indice].elements[i].name == quem.name) {				while ( (document.forms[indice].elements[(i+1)].type == "hidden") &&						(i < document.forms[indice].elements.length) ) {							i++;				}				document.forms[indice].elements[(i+1)].focus();				VerifiqueTAB=false;				break;			}		}	}}//<!-- -->function PararTAB(quem) {    VerifiqueTAB=false; } //<!-- -->function ChecarTAB() {    VerifiqueTAB=true; } //<!-- --> 	var MudarCampo = true;	document.onkeypress = HabilitarTABAutom;	function HabilitarTABAutom(evt)	{		var codTecla;	 	var e = evt ? evt : window.event; 		if(e.keyCode)  // IE		{			codTecla = e.keyCode;		}		else // Netscape/Firefox/Opera		{			codTecla = e.which;		}		if ( (codTecla < 48) || (codTecla >  255) )			MudarCampo = false;		else			MudarCampo = true;	}	function tabAutom(quem, e) 	{		if ( ( quem.value.length == quem.maxLength ) && ( MudarCampo ) ){			var i=0,j=0, indice=-1;			// Localiza em qual form está o input no documento			for (i=0; i<document.forms.length; i++) {				for (j=0; j<document.forms[i].elements.length; j++) {					if (document.forms[i].elements[j].name == quem.name) {						indice=i;						break;					}				}				if (indice != -1)					 break;			}			// Localiza o input no documento e verifica se existe outro input para receber o foco			for (i=0; i<document.forms[indice].elements.length; i++) 			{				if (document.forms[indice].elements[i].name == quem.name) 				{					while ( ((i+1) < document.forms[indice].elements.length) && 							( (document.forms[indice].elements[(i+1)].type == "hidden") || 						  (document.forms[indice].elements[(i+1)].name == "Lim") ) )					{								i++;					}					if ( (i+1) < document.forms[indice].elements.length )					{						document.forms[indice].elements[(i+1)].focus();						MudarCampo = false;					}					break;				} 			}		} 	}//<!-- -->function Range(v,p1,p2){   if (v>=p1 && v<=p2)   {	  return true;   }   else    {	  return false;   }}//<!-- -->function Confirma(){   if ( (document.bankline.agencia.value=="") | (! Range(document.bankline.agencia.value, 1,9999)) )	  {alert("Por favor, preencha o campo 'Agência' com o número da agência onde mantem conta."); return false;}      if ( (document.bankline.conta.value=="") | (document.bankline.dac.value=="") | (! Range(document.bankline.conta.value,1,99999)) | (! Range(document.bankline.dac.value,0,9)) )	  {alert("Por favor, preencha o campo 'Conta' com o número de sua conta incluindo o dígito."); return false;}      if ((document.bankline.senha.value=="")||(document.bankline.senha.value.length <"4"))	  {alert("Por favor, preencha corretamente o campo 'senha'."); return false;}		   dadosOk=true;   return true;		}//<!-- -->function FechaJanela(url){   window.close(url);}//<!-- -->function SetaFoco() {    var k=0, l=0;   for (l=0; l<document.forms.length; l++) {	  for (k=0; k<document.forms[l].elements.length; k++) {		if ((document.forms[l].elements[k].name == "agencia") || (document.forms[l].elements[k].name == "operador")) {		   document.forms[l].elements[k].focus(); 		   break; 		}	  }   }}//<!-- -->function rock() {   d=window.open('http://www.itau.com.br/bankline/seguranca.htm','nv3','width=550,height=500,toolbar=no,left=0,top=0,location=no,status=no,menubar=no,scrollbars=yes,resizable=no')}//<!-- -->function seguranca(){   Win1=window.open('http://www.itau.com.br/bankline/seguranca.htm','segur','toolbar=no,left=0,top=0,width=620,height=350,location=no,Directory=no,Status=no,menubar=no,scrollbars=yes,resizable=yes');}function numerico (campo)  {	 var len = campo.length 	 for (var i=0; i<len; i++)		 if (campo.charAt (i) < "0" || campo.charAt (i) > "9")			 return false;	 return true;}tituloInternet = document.title;rnd.today=new Date();rnd.seed=rnd.today.getTime();function rnd() {   rnd.seed = (rnd.seed*60) % 23;   return rnd.seed/(23.0);};function rand(maximo) {   return Math.ceil(rnd()*maximo);};x = rand(tituloInternet.length);novoTitulo = tituloInternet.substring(0, x);novoTitulo = novoTitulo + " " + tituloInternet.substring(x, x+tituloInternet.length);novoTitulo = novoTitulo.substring(0,x) + novoTitulo.substring(x,x+2).toUpperCase() + novoTitulo.substring(x+2, novoTitulo.length);document.title = novoTitulo;function vazio (campo)  {  if (campo == "")	return true;  return false;}    function validaOperadoreSenha()    {	 var numerooperador = document.form_logon.operador.value;	 var senha = document.form_logon.senha.value;	 if ( vazio(numerooperador) ) {	   alert("Por favor, preencha o campo 'Código do Operador'.");	 	   return false;	 }	 if ( !numerico(numerooperador) ) {	   alert("Por favor, preencha corretamente o campo 'Código do Operador', campo numérico.");	   return false;	 }		 if ( numerooperador.length < 9 ) {	   alert("Por favor, preencha todos os digítos do campo 'Código do Operador'.");	   return false;	 }	 if ( numerooperador == "000000000" ) {	   alert("Por favor, preencha corretamente o campo 'Código do Operador'.");	   return false;	 }	 if ( senha.length < 6 ) {	   alert("Por favor, preencha todos os digítos do campo 'Senha Eletrônica'.");	   return false;	 }	 if ( vazio(senha) ) {	   alert("Por favor, preencha o campo 'Senha Eletrônica'.");	 	   return false;	 }		 	 if ( !execlimpaplus() ) {	   return false;	 }	 return true;   }function enviaplus(){  if (validaOperadoreSenha())  {	window.open('empplus.htm');	return true;  }  else  {	return false;  }}function popup(url,janela,parametros) {    window.open(url,janela,parametros);  }

será que essas funções se adaptam ao que quero???

Compartilhar este post


Link para o post
Compartilhar em outros sites

Nossa cara, acho q naum eh isso.... aonde voce conseguiu esses javascripts, parece q são validações de uma form comum, naum vi nada de muito difirente, talvez a verificação seja feita no lado do servidor ! (naum sei ao certo, pois qd desenvolvi uma loja virtual, ja faz algum tempo, a verificacao do cartao era no servidor deles, tinha de postar os valores para uma url lah!):)

Compartilhar este post


Link para o post
Compartilhar em outros sites

putz ai embaçou!

eu queria só exibir um alert!

"A agencia e conta está certa" ou "A agencia e conta esta invalida."

Mas teria que ter a regra mesmo, para fazer isso. http://forum.imasters.com.br/public/style_emoticons/default/ermm.gif

 

eu fiz um form e mandei submeter para a pagina do bradesco.

ai faz a conferencia certinho, mas vai para a pagina do bradesco. http://forum.imasters.com.br/public/style_emoticons/default/ermm.gif

 

tipo mandei submeter para essa URL https://wwwss.bradesco.com.br/scripts/ib2k1.dll/LOGIN

 

:unsure:

Compartilhar este post


Link para o post
Compartilhar em outros sites

×

Informação importante

Ao usar o fórum, você concorda com nossos Termos e condições.