Ir para conteúdo

POWERED BY:

Arquivado

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

kania

Radio Butons

Recommended Posts

Olá pessoal,

 

Amigos estou tentando colcoar na minha paginba um função em Javascript para verificar se o campo radio esta selecionado e caso não esteja imita um alerta de que é obrigatório escolher uma das opções, porem não esta funcionando, vejam o meu código

 

//VERIFICA SE O RADIO ESTA MARCADO

function verificaDoc(){ 
var c = 0; 
for(i=0; i<document.getElementsByName('tipodoc').length;i++){ 
  if(document.getElementsByName('tipodoc')[i].checked){ 
	  c++; 
	} 
} 
  if(c <= 1 ){ 
	alert("Você precisa escolher uma forma de entrega PAC OU SEDEX para continuar"); 
	 return false; 
  } 
}

e no campo esotu colocando assim:

 

onSubmit="return verificaDoc()"

Onde stou errando?

Código completo do campo.

 

<input name="tipodoc" type="radio" id="tipodoc" value="cpf" onClick="VerificaTipoDoc(0);" obrigatorio="1" descricao="CPF" onSubmit="return verificaDoc()"/>
<input name="tipodoc" type="radio" id="tipodoc" value="cnpj" onClick="VerificaTipoDoc(1);" obrigatorio="1" descricao="CNPJ" onSubmit="return verificaDoc()"/>

Lembrando que o OnClick que tenho ali é para verificar o tipo do documento que o usuário esta selecionando e fazer aparecer o campo ao lado conforme o tipo de documento CPF ou CNPJ

 

Se eu conseguir resolver este campo consigo resolver os outros também que são similares

 

Tipo de Frete: Sedex ou PAC

Sexo: Masculino ou Feminino

Forma de Pagamento: Neste caso são 13 formas

Compartilhar este post


Link para o post
Compartilhar em outros sites

Está errando na chamada da função. Deve ser assim:

<form  onSubmit="return verificaDoc()">
<input name="tipodoc" type="radio" id="tipodoc" value="cpf" onClick="VerificaTipoDoc(0);" obrigatorio="1" descricao="CPF"/>
<input name="tipodoc" type="radio" id="tipodoc" value="cnpj" onClick="VerificaTipoDoc(1);" obrigatorio="1" descricao="CNPJ"/>
<input type="submit" name="enviar" value="Enviar" />
</form>

Compartilhar este post


Link para o post
Compartilhar em outros sites

Hargon tentei da forma que me passou, mas da mesma forma não esta dando, quando eu envior o form ele esta enviando mesmo sem eu selecionar uma das opções, estou passando o código completo para você analizar se estou faznedo algo errado.

 

FUNÇÕES QUE VERIFICAM SE TEM ALGUM CAMPO VAZIO, MENOS OS RADIOS, FUNÇÕES DE MASCARAS, E AS FUNÇÕES DE VERIFICAÇÃO DOS RADIOS QUE NÃO ESTÃO FUNCIONANDO.

 

[code<script language="JavaScript">

//MÁSCARA DE VALORES

function txtBoxFormat(objeto, sMask, evtKeyPress) {
var i, nCount, sValue, fldLen, mskLen,bolMask, sCod, nTecla;


if(document.all) { // Internet Explorer
nTecla = evtKeyPress.keyCode;
} else if(document.layers) { // Nestcape
nTecla = evtKeyPress.which;
} else {
nTecla = evtKeyPress.which;
if (nTecla == 8) {
return true;
}
}

sValue = objeto.value;

// Limpa todos os caracteres de formatação que
// já estiverem no campo.
sValue = sValue.toString().replace( "-", "" );
sValue = sValue.toString().replace( "-", "" );
sValue = sValue.toString().replace( ".", "" );
sValue = sValue.toString().replace( ".", "" );
sValue = sValue.toString().replace( "/", "" );
sValue = sValue.toString().replace( "/", "" );
sValue = sValue.toString().replace( ":", "" );
sValue = sValue.toString().replace( ":", "" );
sValue = sValue.toString().replace( "(", "" );
sValue = sValue.toString().replace( "(", "" );
sValue = sValue.toString().replace( ")", "" );
sValue = sValue.toString().replace( ")", "" );
sValue = sValue.toString().replace( " ", "" );
sValue = sValue.toString().replace( " ", "" );
fldLen = sValue.length;
mskLen = sMask.length;

i = 0;
nCount = 0;
sCod = "";
mskLen = fldLen;

while (i <= mskLen) {
bolMask = ((sMask.charAt(i) == "-") || (sMask.charAt(i) == ".") || (sMask.charAt(i) == "/") || (sMask.charAt(i) == ":"))
bolMask = bolMask || ((sMask.charAt(i) == "(") || (sMask.charAt(i) == ")") || (sMask.charAt(i) == " "))

if (bolMask) {
sCod += sMask.charAt(i);
mskLen++; }
else {
sCod += sValue.charAt(nCount);
nCount++;
}

i++;
}

objeto.value = sCod;

if (nTecla != 8) { // backspace
if (sMask.charAt(i-1) == "9") { // apenas números...
return ((nTecla > 47) && (nTecla < 58)); }
else { // qualquer caracter...
return true;
}
}
else {
return true;
}
}


function checkrequired(which) {
var pass=true;
if (document.images) {
for (i=0;i<which.length;i++) {
var tempobj=which.elements;
if (tempobj.name.substring(0,8)=="required") {
if (((tempobj.type=="text"||tempobj.type=="textarea")&&
tempobj.value=='')||(tempobj.type.toString().charAt(0)=="s"&&
tempobj.selectedIndex==0)) {
pass=false;
break;
}
}
}
}
if (!pass) {
shortFieldName=tempobj.name.substring(8,30).toUpperCase();
alert("O seguinte campo "+shortFieldName+" deve ser preenchido.");
return false;
}
else
return true;
}

function ValidaSemPreenchimento(form){
for (i=0;i<form.length;i++){
var obg = form.obrigatorio;
if (obg==1){
if (form.value == ""){
var nome = form.descricao
alert("O campo " + nome + " é obrigatório.")
form.focus();
return false
}
}
}
return true
}

// AQUI COMEÇA O CÓDIGO DE VERIFICAÇÃO DO RADIO DA FORMA DE ENTREGA

function verificaEntrega(){
var entrega = 0;
for (i=0;i<document.tipo_entrega.elements.length;i++){
if (document.tipo_entrega.elements.type == "radio"){
if (document.tipo_entrega.elements.checked == true){
entrega++;
}
}
}
if (entrega <= 0){
alert("Você precisa escolher uma forma de entrega PAC OU SEDEX para continuar");
return false;
}
}

// AQUI COMEÇA O CÓDIGO DE VERIFICAÇÃO DO RADIO DO TIPO DE DOCUMENTO CPF/CNPJ

function verificaDoc(){
var tipoDoc = 0;
for (i=0;i<document.cpfcnpj.elements.length;i++){
if (document.cpfcnpj.elements.type == "radio"){
if (document.cpfcnpj.elements.checked == true){
tipoDoc++;
}
}
}
if (tipoDoc <= 0){
alert("Você precisa escolher um tipo de documento CPF OU CNPJ para continuar");
return false;
}
}

//FUNÇÃO PARA VERIFICAR O E-MAIL
function VerificaEmail()
{

var email = document.FormDadosdeAcesso.email.value;
//Checando se o endereço e-mail não esta vazio
if(email=="") {
//alert("É necessário o preenchimento deste campo.");
document.all.divEmail.innerHTML = 'É obrigatório o preenchimento do e-mail.'
//alert('É obrigatório o preenchimento do e-mail.')
document.FormDadosdeAcesso.email.focus();
return false;
}
//Checando se o endereço de e-mail é válido
if(!(/^\w+([\.-]?\w+)*@\w+([\.-]?\w+)*(\.\w{2,3})+$/.test(document.FormDadosdeAcesso.email.value))) {
//alert("É necessário o preenchimento de um endereço de e-mail válido.");
document.all.divEmail.innerHTML = 'É necessário o preenchimento de um endereço de e-mail válido.'
//alert('É necessário o preenchimento de um endereço de e-mail válido.')
document.FormDadosdeAcesso.email.focus();
return false;
}
}
</script>[/code]

 

FORMULARIO

 

<form action="?s=finaliza_cadastro.asp" method="post" name="FormDadosdeAcesso" id="FormDadosdeAcesso" onSubmit="return ValidaSemPreenchimento(this); return verificaDoc(); return verificaEntrega()">
<table width="100%" border="0" align="center" cellpadding="0" cellspacing="0">
  <tr>
	<td><img src="imagens/base_form_cadastro_01.png" width="954" height="20"></td>
  </tr>
  <tr>
	<td background="imagens/base_form_cadastro_02.png">   <span class="TextoTitulo">.:: DADOS DE ACESSO</span></td>
  </tr>
  <tr>
	<td background="imagens/base_form_cadastro_02.png">
	
	<table width="940" border="0" align="center" cellpadding="0" cellspacing="5">
  <tr>
	<td colspan="3" class="titulospaginas" height="5"></td>
	</tr>
  <tr>
	<td width="17%" class="titulospaginas">Seu patrocinador:</td>
	<td width="83%" colspan="2"><span class="estiloNomeTopo"><%=session ("login")%> - <%=session ("nome")%></span>   <span class="fonteAvisoForm">(Por favor confira seu PATROCINADOR, pois não é possivel efetuar troca posteriormente)</span></td>
  </tr>
  
  
  
  <tr>
	<td class="titulospaginas">Escolha um Login:</td>
	<td colspan="2"><label>
	  <input name="login" type="text" class="camposFormLogin" id="login" onBlur="preencheLogin();" size="45" obrigatorio="1" descricao="LOGIN" />
	</label>
	   <!-- ESSA DIV QUE TRAZ O NOME DO BANCO. -->
   <span id='divLogin'></span>	</td>
  </tr>
  <tr>
	<td class="titulospaginas">Digite seu e-mail:</td>
	<td colspan="2"><label>
	  <input name="email" type="text" class="camposFormLogin" id="email" size="45" obrigatorio="1" descricao="E-MAIL" onBlur="VerificaEmail();"/>  </label>
	  
	   <span id='divEmail' class="fonteAvisoForm"></span>
</td>
  </tr>
  <tr>
	<td class="titulospaginas">Crie uma senha:</td>
	<td colspan="2"><label>
	  <input name="senha" type="password" class="camposFormLogin" id="senha" size="45" obrigatorio="1" descricao="SENHA" />
	</label></td>
  </tr>
  <tr>
	<td class="titulospaginas">Redigite a senha:</td>
	<td colspan="2"><label>
	  <input name="re_senha" type="password" class="camposFormLogin" id="re_senha" size="45" obrigatorio="1" descricao="REDIGITE SUA SENHA" />
	</label></td>
  </tr>
</table></td>
  </tr>
  <tr>
	<td><img src="imagens/base_form_cadastro_03.png" width="954" height="24"></td>
  </tr>
</table>

<table width="100%" border="0" align="center" cellpadding="0" cellspacing="0">
  <tr>
	<td><img src="imagens/base_form_cadastro_01.png" width="954" height="20"></td>
  </tr>
  <tr>
	<td background="imagens/base_form_cadastro_02.png">   <span class="TextoTitulo">.:: INFORMAÇÕES PESSOAIS</span></td>
  </tr>
  <tr>
	<td background="imagens/base_form_cadastro_02.png">
	<table width="940" border="0" align="center" cellpadding="0" cellspacing="5">
  

  <tr>
	<td colspan="4" class="titulospaginas" height="5"></td>
	</tr>
  <tr>
	<td width="17%" class="titulospaginas">Seu nome:</td>
	<td colspan="3"><label>
	  <input name="nome" type="text" class="camposFormLogin" id="nome" size="45" obrigatorio="1" descricao="SEU NOME" onFocus = "document.all.divInfoNome.innerHTML = '(Digite seu nome completo)';"  onBlur="document.all.divInfoNome.innerHTML = '';"/>
	  
	   <span id='divInfoNome' class="fonteAvisoForm"></span>
	</label></td>
  </tr>
  <tr>
	<td class="titulospaginas">Data de nascimento:</td>
	<td colspan="3"><input name="nascimento" type="text" class="camposFormLogin" id="nascimento" onKeyPress="return txtBoxFormat(this, '99/99/9999', event);" onFocus = "document.all.divInfoNascimento.innerHTML = '(Digite somente números)';"  onBlur="document.all.divInfoNascimento.innerHTML = '';" size="12" maxlength="10" obrigatorio="1" descricao="DATA DE NASCIMENTO"/>
	 <span id='divInfoNascimento' class="fonteAvisoForm"></span>	</td>
  </tr>
  <tr>
	<td class="titulospaginas">E-mail do PagSeguro:</td>
	<td colspan="3"><label>
	  <input name="email_pag" type="text" class="camposFormLogin" id="email_pag" size="45" obrigatorio="1" descricao="EMAIL PAGSEGURO" onFocus = "document.all.divPagSeguro.innerHTML = '(Caso ainda não possua conta no PagSeguro, crie uma conta no PagSeguro com este mesmo e-mail )';" onBlur="document.all.divPagSeguro.innerHTML = '';"/>
	   <span id='divPagSeguro' class="fonteAvisoForm"></span>
  </label></td>
  </tr>
  <tr>
	<td class="titulospaginas">CEP:</td>
	<td colspan="3"><input name="cep" type="text" class="camposFormLogin" id="cep" onBlur="preencheCep(); document.all.divInfoCep.innerHTML = '';" size="10" maxlength="8" onFocus = "document.all.divInfoCep.innerHTML = '(Para o campo CEP digite apenas números )';"> 
	   <span id='divInfoCep' class="fonteAvisoForm"></span></td>
  </tr>
  
  <tr>
	<td class="titulospaginas">Endereço:</td>
	<td colspan="3"><label>

	  <input name="endereco" type="text" class="camposFormLogin" id="endereco" size="45" obrigatorio="1" descricao="ENDEREÇO"/>
	  <span class="titulospaginas">N°</span> 
	  <input name="numero" type="text" class="camposFormLogin" id="numero" size="10" obrigatorio="1" descricao="NÚMERO" onFocus = "document.all.divInfoNumero.innerHTML = '(Caso o endereço não possua número digite S/N)';" onBlur="document.all.divInfoNumero.innerHTML = '';"/>
	   <span id='divInfoNumero' class="fonteAvisoForm"></span>
	  </label></td>
  </tr>
  <tr>
	<td class="titulospaginas">Complemento:</td>
	<td colspan="3"><label>
	  <input name="complemento" type="text" class="camposFormLogin" id="complemento" size="45" />
	</label></td>
  </tr>
  <tr>
	<td class="titulospaginas">Bairro:</td>
	<td colspan="3"><label>
	  <input name="bairro" type="text" class="camposFormLogin" id="bairro" size="45" obrigatorio="1" descricao="BAIRRO"/>
	</label></td>
  </tr>
  <tr>
	<td class="titulospaginas">Cidade:</td>
	<td colspan="3"><label>
	  <input name="cidade" type="text" class="camposFormLogin" id="cidade" size="45" obrigatorio="1" descricao="CIDADE"/>
	</label></td>
  </tr>
  <tr>
	<td class="titulospaginas">Estado:</td>
	<td colspan="3">
	<label>
	<input name="estado" type="text" class="camposFormLogin" id="estado" obrigatorio="1" descricao="ESTADO">
	</label></td>
  </tr>
  <tr>
	<td rowspan="2" class="titulospaginas">Escolha a forma de entrega:</td>
	<td width="3%"><input name="tipo_entrega" type="radio" id="tipo_entrega" value="pac" onClick="preencheFrete(0);" /></td>
	<td width="16%"><img src="imagens/lo_pac.gif" alt="" width="130" height="43"></td>
	<td width="64%" rowspan="2" class="fonteAvisoLoginVermelho12">É OBRIGATÓRIO A ESCOLHA DE UMA FORMA DE ENTREGA</td>
  </tr>
  <tr>
	<td><input name="tipo_entrega" type="radio" id="tipo_entrega" onClick="preencheFrete(1);" value="sedex"/>
	
	<script>
 //função em ajax que vai buscar a página que preenche a lista
 function preencheFrete(tipo) {
	/*----------------------------------------------------------------------------------------------*/
	// criacao do objeto XMLHTTP do arquivo ajax.js
	var oHTTPRequest = createXMLHTTP(); 
	oHTTPRequest.open("post", "listaFrete.asp", false); //enviamos para a página que faz o select do que foi digitado e traz a lista preenchida.
	// para solicitacoes utilizando o metodo post deve ser acrescentado 
	// este cabecalho HTTP
	oHTTPRequest.setRequestHeader("Content-Type", "application/x-www-form-urlencoded");
	// a funcao abaixo e executada sempre que o estado do objeto muda (onreadystatechange)
	oHTTPRequest.onreadystatechange=function() {
		// o valor 4 significa que o objeto ja completou a solicitacao
		if (oHTTPRequest.readyState==4) { // abaixo o texto gerado no arquivo executa.asp e colocado no div
			document.all.divValorFrete.innerHTML = oHTTPRequest.responseText;
		}
	}
	var cep = document.all.cep.value;
	oHTTPRequest.send("cepDestino=" + cep + "&tipoFrete=" + tipo);
	/*-----------------------------------------------------------------------------------------------*/
 }
</script>	</td>
	<td><img src="imagens/logo_sedex.jpg" alt="" width="130" height="43"></td>
	</tr>
  <tr>
	<td class="titulospaginas">Telefone Reseidencial:</td>
	<td colspan="3"><label>
	  <input name="foneres" type="text" class="camposFormLogin" id="foneres" size="15" obrigatorio="1" descricao="TELEFONE RESIDENCIAL" onKeyPress="return txtBoxFormat(this, '(99)9999-9999', event);" maxlength="13" onFocus = "document.all.divInfoTel.innerHTML = '(Para o campo telefone fixo digite somente números - DDD+Telefone)';" onBlur="document.all.divInfoTel.innerHTML = '';"/>
	  
	  <span id='divInfoTel' class="fonteAvisoForm"></span>
	  </label></td>
  </tr>
  <tr>
	<td class="titulospaginas">Telefone Comercial:</td>
	<td colspan="3"><input name="fonecom" type="text" class="camposFormLogin" id="fonecom" size="15" obrigatorio="1" descricao="TELEFONE COMERCIAL" onKeyPress="return txtBoxFormat(this, '(99)9999-9999', event);" maxlength="13" onFocus = "document.all.divInfoTelCom.innerHTML = '(Para o campo telefone comercial digite somente números - DDD+Telefone)';" onBlur="document.all.divInfoTelCom.innerHTML = '';"/>
	<span id='divInfoTelCom' class="fonteAvisoForm"></span>
	</td>
  </tr>
  <tr>
	<td class="titulospaginas">Telefone Celular:</td>
	<td colspan="3"><input name="celular" type="text" class="camposFormLogin" id="celular" size="15" obrigatorio="1" descricao="FONE" onKeyPress="return txtBoxFormat(this, '(99)9999-9999', event);" maxlength="13" onFocus = "document.all.divInfoCel.innerHTML = '(Para o campo Celular digite somente números - DDD+Telefone)';" onBlur="document.all.divInfoCel.innerHTML = '';"/>
	 <span id='divInfoCel' class="fonteAvisoForm"></span>	</td>
  </tr>
  <tr>
	<td class="titulospaginas">RG:</td>
	<td colspan="3"><label>
	  <input name="rg" type="text" class="camposFormLogin" id="rg" obrigatorio="1" descricao="RG" onFocus = "document.all.divInfoRG.innerHTML = '(Para o campo RG somente números)';" onBlur="document.all.divInfoRG.innerHTML = '';">
	  <span id='divInfoRG' class="fonteAvisoForm"></span>
	  </label></td>
  </tr>
  <tr>
	<td class="titulospaginas">
	  
	  
	  <script>
 //função em ajax que vai buscar a página que preenche a lista
 function VerificaTipoDoc(tipoD)
 {
  /*----------------------------------------------------------------------------------------------*/
	 // criacao do objeto XMLHTTP do arquivo ajax.js
	 
	 var oHTTPRequest = createXMLHTTP(); 
	 oHTTPRequest.open("post", "tipoDoc.asp", true); //enviamos para a página que faz o select do que foi digitado e traz a lista preenchida.
   // para solicitacoes utilizando o metodo post deve ser acrescentado 
   // este cabecalho HTTP
	 oHTTPRequest.setRequestHeader("Content-Type", "application/x-www-form-urlencoded");
   // a funcao abaixo e executada sempre que o estado do objeto muda (onreadystatechange)
	 oHTTPRequest.onreadystatechange=function(){
	 // o valor 4 significa que o objeto ja completou a solicitacao
	  if (oHTTPRequest.readyState==4){// abaixo o texto gerado no arquivo executa.asp e colocado no div
		 document.all.divTipoDoc.innerHTML = oHTTPRequest.responseText;}}
	   oHTTPRequest.send("tipodoc=" + tipoD);
  /*-----------------------------------------------------------------------------------------------*/
 }
</script> 
	  Tipo de documento:	 </td>
	<td colspan="3"><label>
	  <label>
	  <input name="tipodoc" type="radio" id="tipodoc" onClick="VerificaTipoDoc(0);" value="cpf" obrigatorio="1" descricao="CPF"/>
	  <span class="titulospaginas">CPF</span>    </label>
	  <label>
	  <input name="tipodoc" type="radio" id="tipodoc" value="cnpj" onClick="VerificaTipoDoc(1);" obrigatorio="1" descricao="CNPJ"/>
	  <span class="titulospaginas">CNPJ</span></label><span id='divTipoDoc'></span>
	  
	  <script>
 //função em ajax que vai buscar a página que preenche a lista
 function VerificaCPFCNPJ()
 {
  /*----------------------------------------------------------------------------------------------*/
	 // criacao do objeto XMLHTTP do arquivo ajax.js
	 
	 var oHTTPRequest = createXMLHTTP(); 
	 oHTTPRequest.open("post", "VerificaCPFCNPJ.asp", true); //enviamos para a página que faz o select do que foi digitado e traz a lista preenchida.
   // para solicitacoes utilizando o metodo post deve ser acrescentado 
   // este cabecalho HTTP
	 oHTTPRequest.setRequestHeader("Content-Type", "application/x-www-form-urlencoded");
   // a funcao abaixo e executada sempre que o estado do objeto muda (onreadystatechange)
	 oHTTPRequest.onreadystatechange=function(){
	 // o valor 4 significa que o objeto ja completou a solicitacao
	  if (oHTTPRequest.readyState==4){// abaixo o texto gerado no arquivo executa.asp e colocado no div
		 document.all.divCPFCNPJ.innerHTML = oHTTPRequest.responseText;}}
	   oHTTPRequest.send("cpfcnpj=" + FormDadosdeAcesso.cpfcnpj.value);
  /*-----------------------------------------------------------------------------------------------*/
 }
	  </script>
	  </span></td>
  </tr>
  <tr>
	<td class="titulospaginas">Sexo:</td>
	<td colspan="3"><label>
	  <input name="sexo" type="radio" id="radio2" value="M">
	  <span class="titulospaginas">Mascuino </span>   
	<input name="sexo" type="radio" id="radio4" value="F">
	<span class="titulospaginas">Feminino	</span></label></td>
  </tr>
  <tr>
	<td class="titulospaginas">Comentário:</td>
	<td colspan="3"><label>
	  <textarea name="comentario" cols="45" rows="5" class="camposFormLogin" id="comentario">
</textarea>
	</label></td>
  </tr>
  <tr>
	<td colspan="4">
	<!--TABELA FORMAS DE PAGAMENTOS -->		</td>
	</tr>
</table>
	</td>
  </tr>
  <tr>
	<td><img src="imagens/base_form_cadastro_03.png" width="954" height="24"></td>
  </tr>
</table>


<table width="100%" border="0" align="center" cellpadding="0" cellspacing="0">
  <tr>
	<td><img src="imagens/base_form_cadastro_01.png" width="954" height="20"></td>
  </tr>
  <tr>
	<td background="imagens/base_form_cadastro_02.png">   <span class="TextoTitulo">.:: INFORMAÇÕES BANCÁRIAS</span></td>
  </tr>
  <tr>
	<td background="imagens/base_form_cadastro_02.png"><table width="940" border="0" align="center" cellpadding="0" cellspacing="5">
	  <tr>
		<td width="17%"><span class="titulospaginas">Escolha seu banco:</span></td>
		<td><select name="BANCO" class="camposFormLogin" id="BANCO" onChange="BancoChanged()" >
		  <option value="">Nome do Banco. </option>
		  <option value="356 - BANCO ABN AMRO REAL S.A.">356 - BANCO ABN AMRO REAL S.A.</option>
		  <option value="213 - ARBI S.A">213 - ARBI S.A. </option>
		  <option value="062 - BANCO1.NET S.A">062 - BANCO1.NET S.A. </option>
		  <option value="479 - BANKBOSTON BANCO MULTIPLO S.A.">479 - BANKBOSTON BANCO MULTIPLO S.A. </option>
		  <option value="744 - BANKBOSTON N.A">744 - BANKBOSTON N.A </option>
		  <option value="752 - BANQUE NATIONALE DE PARIS BRASIL S.A2">752 - BANQUE NATIONALE DE PARIS BRASIL S.A </option>
		  <option value="740 - BARCLAYS E GALICIA S.A.">740 - BARCLAYS E GALICIA S.A. </option>
		  <option value="184 - BBA CREDITANSTALT S.A.">184 - BBA CREDITANSTALT S.A. </option>
		  <option value="654 - BCO A.J. RENNER S/A4">654 - BCO A.J. RENNER S/A </option>
		  <option value="246 - BCO ABC-BRASIL S.A.">246 - BCO ABC-BRASIL S.A. </option>
		  <option value="222 - BCO AGF BRASEG S.A.">222 - BCO AGF BRASEG S.A. </option>
		  <option value="025 - BCO ALFA S.A.">025 - BCO ALFA S.A. </option>
		  <option value="019 - BCO AZTECA DO BRASIL SA">019 - BCO AZTECA DO BRASIL SA </option>
		  <option value="318 - BCO B.M.G S/A">318 - BCO B.M.G S/A </option>
		  <option value="230 - BCO BANDEIRANTES S/A">230 - BCO BANDEIRANTES S/A </option>
		  <option value="719 - BCO BANIF PRIMUS S.A.">719 - BCO BANIF PRIMUS S.A. </option>
		  <option value="107 - BCO BBM S.A.">107 - BCO BBM S.A. </option>
		  <option value="739 - BCO BGN S.A.">739 - BCO BGN S.A. </option>
		  <option value="069 - BCO BNP S.A.">069 - BCO BNP S.A. </option>
		  <option value="218 - BCO BONSUCESSO S/A">218 - BCO BONSUCESSO S/A </option>
		  <option value="351 - BCO BOZZANO SIMONSEN S/A">351 - BCO BOZZANO SIMONSEN S/A </option>
		  <option value="237 - BCO BRADESCO S/A">237 - BCO BRADESCO S/A </option>
		  <option value="225 - BCO BRASCAN S.A.">225 - BCO BRASCAN S.A. </option>
		  <option value="044 - BCO BVA S.A.">044 - BCO BVA S.A. </option>
		  <option value="412 - BCO CAPITAL S.A.">412 - BCO CAPITAL S.A. </option>
		  <option value="040 - BCO CARGILL S.A.">040 - BCO CARGILL S.A. </option>
		  <option value="376 - BCO CHASE MANHATTAN S.A.">376 - BCO CHASE MANHATTAN S.A. </option>
		  <option value="477 - BCO CITIBANK N.A.">477 - BCO CITIBANK N.A. </option>
		  <option value="745 - BCO CITIBANK S.A.">745 - BCO CITIBANK S.A. </option>
		  <option value="753 - BCO COMERCIAL URUGUAI S.A.">753 - BCO COMERCIAL URUGUAI S.A. </option>
		  <option value="756 - BCO COOPERATIVO DO BRASIL S/A">756 - BCO COOPERATIVO DO BRASIL S/A </option>
		  <option value="748 - BCO COOPERATIVO SICREDI S.A">748 - BCO COOPERATIVO SICREDI S.A </option>
		  <option value="721 - BCO CREDIBEL S.A.">721 - BCO CREDIBEL S.A. </option>
		  <option value="505 - BCO CREDIT SUISSE">505 - BCO CREDIT SUISSE </option>
		  <option value="229 - BCO CRUZEIRO DO SUL S.A.">229 - BCO CRUZEIRO DO SUL S.A. </option>
		  <option value="075 - BCO CR2 S.A.">075 - BCO CR2 S.A. </option>
		  <option value="003 - BCO DA AMAZONIA S/A">003 - BCO DA AMAZONIA S/A </option>
		  <option value="707 - BCO DAYCOVAL S.A.">707 - BCO DAYCOVAL S.A. </option>
		  <option value="300 - BCO DE LA NACION ARGENTINA">300 - BCO DE LA NACION ARGENTINA </option>
		  <option value="456 - BCO DE TOKYO MITSUBISHI BRASIL S.A.">456 - BCO DE TOKYO MITSUBISHI BRASIL S.A. </option>
		  <option value="001 - BCO DO BRASIL SA">001 - BCO DO BRASIL SA </option>
		  <option value="035 - BCO DO ESTADO DE CEARA S/A.">035 - BCO DO ESTADO DE CEARA S/A. </option>
		  <option value="021 - BCO DO ESTADO DE ESPIRITO SANTO S/A">021 - BCO DO ESTADO DE ESPIRITO SANTO S/A </option>
		  <option value="033 - BCO DO ESTADO DE SAO PAULO S/A">033 - BCO DO ESTADO DE SAO PAULO S/A </option>
		  <option value="047 - BCO DO ESTADO DE SERGIPE S/A.">047 - BCO DO ESTADO DE SERGIPE S/A. </option>
		  <option value="027 - BCO DO ESTADO DE STA.CATARINA S/A.">027 - BCO DO ESTADO DE STA.CATARINA S/A. </option>
		  <option value="036 - BCO DO ESTADO DO MARANHAO S/A.">036 - BCO DO ESTADO DO MARANHAO S/A. </option>
		  <option value="037 - BCO DO ESTADO DO PARA S/A.">037 - BCO DO ESTADO DO PARA S/A. </option>
		  <option value="039 - BCO DO ESTADO DO PIAUI S.A.">039 - BCO DO ESTADO DO PIAUI S.A. </option>
		  <option value="041 - BCO DO ESTADO DO R.G. DO SUL S/A">041 - BCO DO ESTADO DO R.G. DO SUL S/A </option>
		  <option value="004 - BCO DO NORDESTE DO BRASIL S/A.">004 - BCO DO NORDESTE DO BRASIL S/A. </option>
		  <option value="743 - BCO EMBLEMA S/A">743 - BCO EMBLEMA S/A </option>
		  <option value="030 - BCO ESTADO PARAIBA S/A">030 - BCO ESTADO PARAIBA S/A </option>
		  <option value="626 - BCO FICSA S/A">626 - BCO FICSA S/A </option>
		  <option value="233 - BCO GE CAPITAL S.A.">233 - BCO GE CAPITAL S.A. </option>
		  <option value="734 - BCO GERDAU S.A.">734 - BCO GERDAU S.A. </option>
		  <option value="612 - BCO GUANABARA S/A">612 - BCO GUANABARA S/A </option>
		  <option value="604 - BCO INDUSTRIAL DO BRASIL S.A.">604 - BCO INDUSTRIAL DO BRASIL S.A. </option>
		  <option value="320 - BCO INDUSTRIAL E COMERCIAL S/A">320 - BCO INDUSTRIAL E COMERCIAL S/A </option>
		  <option value="653 - BCO INDUSVAL S.A.">653 - BCO INDUSVAL S.A. </option>
		  <option value="630 - BCO INTERCAPS.A.">630 - BCO INTERCAPS.A. </option>
		  <option value="341 - BCO ITAU S/A">341 - BCO ITAU S/A </option>
		  <option value="217 - BCO JOHN DEERE S.A.">217 - BCO JOHN DEERE S.A. </option>
		  <option value="076 - BCO KDB DO BRASIL S/A">076 - BCO KDB DO BRASIL S/A </option>
		  <option value="600 - BCO LUSO BRASILEIRO S.A.">600 - BCO LUSO BRASILEIRO S.A. </option>
		  <option value="394 - BCO MERCANTIL DE CREDITO S/A">394 - BCO MERCANTIL DE CREDITO S/A </option>
		  <option value="389 - BCO MERCANTIL DO BRASIL S/A">389 - BCO MERCANTIL DO BRASIL S/A </option>
		  <option value="746 - BCO MODAL S/A">746 - BCO MODAL S/A </option>
		  <option value="066 - BCO MORGAN STANLEY DEAN WITT">066 - BCO MORGAN STANLEY DEAN WITT </option>
		  <option value="007 - BCO NACIONAL DESC.ECON.E SOCIAL">007 - BCO NACIONAL DESC.ECON.E SOCIAL </option>
		  <option value="045 - BCO OPPORTUNITY S.A.">045 - BCO OPPORTUNITY S.A. </option>
		  <option value="623 - BCO PANAMERICANO S.A.">623 - BCO PANAMERICANO S.A. </option>
		  <option value="611 - BCO PAULISTA S.A.">611 - BCO PAULISTA S.A. </option>
		  <option value="613 - BCO PECUNIA S/A">613 - BCO PECUNIA S/A </option>
		  <option value="643 - BCO PINE S.A.">643 - BCO PINE S.A. </option>
		  <option value="073 - BCO POPULAR">073 - BCO POPULAR </option>
		  <option value="735 - BCO POTTENCIAL S.A.">735 - BCO POTTENCIAL S.A. </option>
		  <option value="638 - BCO PROSPER S/A">638 - BCO PROSPER S/A </option>
		  <option value="070 - BCO REGIONAL DE BRASILIA S/A">070 - BCO REGIONAL DE BRASILIA S/A </option>
		  <option value="633 - BCO RENDIMENTO S.A.">633 - BCO RENDIMENTO S.A. </option>
		  <option value="494 - BCO REPUBLICA ORIENTAL DEL URUGUAY">494 - BCO REPUBLICA ORIENTAL DEL URUGUAY </option>
		  <option value="741 - BCO RIBEIRAO PRETO S.A.">741 - BCO RIBEIRAO PRETO S.A. </option>
		  <option value="453 - BCO RURAL DE MINAS GERAIS S/A">453 - BCO RURAL DE MINAS GERAIS S/A </option>
		  <option value="072 - BCO RURAL MAIS S.A.">072 - BCO RURAL MAIS S.A. </option>
		  <option value="422 - BCO SAFRA S/A">422 - BCO SAFRA S/A </option>
		  <option value="250 - BCO SCHAHIN">250 - BCO SCHAHIN </option>
		  <option value="637 - BCO SOFISA S/A">637 - BCO SOFISA S/A </option>
		  <option value="366 - BCO SOGERAL S/A">366 - BCO SOGERAL S/A </option>
		  <option value="012 - BCO STANDARD DE INVESTIMENTOS SA">012 - BCO STANDARD DE INVESTIMENTOS SA </option>
		  <option value="464 - BCO SUMITOMO BRASILEIRO S/A">464 - BCO SUMITOMO BRASILEIRO S/A </option>
		  <option value="634 - BCO TRIANGULO S.A.">634 - BCO TRIANGULO S.A. </option>
		  <option value="655 - BCO VOTORANTIM S.A.">655 - BCO VOTORANTIM S.A. </option>
		  <option value="610 - BCO VR S/A">610 - BCO VR S/A </option>
		  <option value="370 - BCO WESTLB DO BRASIL SA">370 - BCO WESTLB DO BRASIL SA </option>
		  <option value="495 - BCO.DE LA PROVINCIA DE BUENOS AIRES">495 - BCO.DE LA PROVINCIA DE BUENOS AIRES </option>
		  <option value="096 - BMF SA">096 - BMF SA </option>
		  <option value="116 - BNL DO BRASIL S.A.">116 - BNL DO BRASIL S.A. </option>
		  <option value="749 - BR BANCO MERCANTIL S.A">749 - BR BANCO MERCANTIL S.A </option>
		  <option value="263 - CACIQUES.A.">263 - CACIQUES.A. </option>
		  <option value="266 - CEDULA S.A.">266 - CEDULA S.A. </option>
		  <option value="241 - CLASSICO S.A.">241 - CLASSICO S.A. </option>
		  <option value="175 - CONTINENTAL BANCO S.A.">175 - CONTINENTAL BANCO S.A. </option>
		  <option value="104 - CX.ECONOMICA FEDERAL">104 - CX.ECONOMICA FEDERAL </option>
		  <option value="487 - DEUTSCHE BANK S.A.-BANCO ALEMAO">487 - DEUTSCHE BANK S.A.-BANCO ALEMAO </option>
		  <option value="214 - DIBENS S.A.">214 - DIBENS S.A. </option>
		  <option value="751 - DRESDNER BANK BRASIL S.A">751 - DRESDNER BANK BRASIL S.A </option>
		  <option value="265 - FATOR S.A.">265 - FATOR S.A. </option>
		  <option value="224 - FIBRA S.A.">224 - FIBRA S.A. </option>
		  <option value="252 - FININVEST S.A.">252 - FININVEST S.A. </option>
		  <option value="652 - FRANCES E BRASILEIRO S.A.">652 - FRANCES E BRASILEIRO S.A. </option>
		  <option value="399 - HSBC BANK S.A.-BANCO MULTIPLO">399 - HSBC BANK S.A.-BANCO MULTIPLO </option>
		  <option value="063 - IBIBANKS/A">063 - IBIBANKS/A </option>
		  <option value="492 - ING BANK N.V.">492 - ING BANK N.V. </option>
		  <option value="249 - INVESTCRED S.A.">249 - INVESTCRED S.A. </option>
		  <option value="074 - J SAFRA">074 - J SAFRA </option>
		  <option value="757 - KEB DO BRASILS.A.">757 - KEB DO BRASILS.A. </option>
		  <option value="908 - LAGOA GRANDE">908 - LAGOA GRANDE </option>
		  <option value="065 - LEMON BANK BANCO MULTIPLO S.A.">065 - LEMON BANK BANCO MULTIPLO S.A. </option>
		  <option value="204 - MANTRUST S.R.L. S.A.">204 - MANTRUST S.R.L. S.A. </option>
		  <option value="212 - MATONE S.A.">212 - MATONE S.A. </option>
		  <option value="738 - MORADA S/A">738 - MORADA S/A </option>
		  <option value="488 - MORGAN GUARANTY TRUST COMPANY OF NEW">488 - MORGAN GUARANTY TRUST COMPANY OF NEW </option>
		  <option value="151 - NOSSA CAIXA NOSSO BANCO S.A.">151 - NOSSA CAIXA NOSSO BANCO S.A. </option>
		  <option value="208 - PACTUAL S.A.">208 - PACTUAL S.A. </option>
		  <option value="254 - PARANA BANCO S.A.">254 - PARANA BANCO S.A. </option>
		  <option value="747 - RAIBOBANK DO BRASIL S/A">747 - RAIBOBANK DO BRASIL S/A </option>
		  <option value="008 - SANTANDER MERIDIONAL S/A.">008 - SANTANDER MERIDIONAL S/A. </option>
		  <option value="353 - SANTANDER BRASIL S/A">353 - SANTANDER BRASIL S/A </option>
		  <option value="243 - STOCK MAXIMA S.A.">243 - STOCK MAXIMA S.A. </option>
		  <option value="409 - UNIBANCO-UNIAO DE BCOS. BRAS. S.A.">409 - UNIBANCO-UNIAO DE BCOS. BRAS. S.A. </option>
		</select></td>
	  </tr>
	  <tr>
		<td><span class="titulospaginas">Agencia:</span></td>
		<td><input name="agencia" type="text" class="camposFormLogin" id="agencia" size="45" obrigatorio="1" descricao="AGENCIA BANCÁRIA"/></td>
	  </tr>
	  <tr>
		<td><span class="titulospaginas">Conta:</span></td>
		<td><input name="conta" type="text" class="camposFormLogin" id="conta" size="45" obrigatorio="1" descricao="CONTA BANCÁRIA"/></td>
	  </tr>
	  <tr>
		<td><span class="titulospaginas">Tipo de conta:</span></td>
		<td><select name="tipo_conta" class="camposFormLogin" id="tipo_conta">
		  <option selected="selected">Escolha o tipo</option>
		  <option value="Conta Corrente">Conta Corrente</option>
		  <option value="Conta Poupança">Conta Poupança</option>
		</select></td>
	  </tr>
	</table></td>
  </tr>
  <tr>
	<td><img src="imagens/base_form_cadastro_03.png" width="954" height="24"></td>
  </tr>
</table>

<table width="100%" border="0" align="center" cellpadding="0" cellspacing="0">
  <tr>
	<td><img src="imagens/base_form_cadastro_01.png" width="954" height="20"></td>
  </tr>
  <tr>
	<td background="imagens/base_form_cadastro_02.png">   <span class="TextoTitulo">.:: ESCOLHA A FORMA DE PAGAMENTO</span></td>
  </tr>
  <tr>
	<td background="imagens/base_form_cadastro_02.png">
	
	<table width="940" border="0" align="center" cellspacing="10">
  <tr>
	<td width="20"><label>
	  <input type="radio" name="forma_pagamento" id="radio" value="boleto_bancario">
	</label></td>
	<td width="300"><img src="imagens/pag_CobreBem.gif" width="85" height="26"></td>
	<td width="20"><input type="radio" name="forma_pagamento" id="radio3" value="mastercard"></td>
	<td width="286"><img src="imagens/pag_mastercard.gif" width="89" height="26"></td>
	<td width="20"><input type="radio" name="forma_pagamento" id="radio9" value="diners"></td>
	<td width="286"><img src="imagens/pag_diners.gif" width="72" height="26"></td>
	</tr>
  <tr>
	 <!---->
	 <td><input type="radio" name="forma_pagamento" id="radio14" value="visa" disabled></td>
	<td><img src="imagens/pag_visa.gif" width="78" height="26" align="middle"> <span class="fonteAvisoForm">(Em processo de liberação)</span></td>
	<td><input type="radio" name="forma_pagamento" id="radio10" value="amex" disabled></td>
	<td><img src="imagens/pag_amex.gif" width="88" height="26" align="middle"> <span class="fonteAvisoForm">(Em processo de liberação)</span></td>
	<td><input type="radio" name="forma_pagamento" id="radio7" value="bradesco_facil" disabled></td>
	<td><img src="imagens/pag_bradesco.gif" width="122" height="27" align="middle"> <span class="fonteAvisoForm">(Em processo de liberação)</span></td>
	</tr>
  <tr>
	<td><input type="radio" name="forma_pagamento" id="radio5" value="abn" disabled></td>
	<td><img src="imagens/pag_abncdc.gif" width="100" height="23" align="middle"> <span class="fonteAvisoForm">(Em processo de liberação)</span></td>
	<td><input type="radio" name="forma_pagamento" id="radio11" value="bb" disabled></td>
	<td><img src="imagens/pag_brasil.gif" width="89" height="26" align="middle"> <span class="fonteAvisoForm">(Em processo de liberação)</span></td>
	<td><input type="radio" name="forma_pagamento" id="radio13" value="itau_shopline" disabled></td>
	<td><img src="imagens/pag_itau.gif" width="84" height="26" align="middle"> <span class="fonteAvisoForm">(Em processo de liberação)</span></td>
	</tr>
  <!---->
  <tr>
	<td><input type="radio" name="forma_pagamento" id="radio6" value="unibanco" disabled></td>
	<td><img src="imagens/pag_unibanco.gif" width="114" height="26" align="middle"> <span class="fonteAvisoForm">(Em processo de liberação)</span></td>
	<td><input type="radio" name="forma_pagamento" id="radio12" value="finasa" disabled></td>
	<td><img src="imagens/pag_Finasa.gif" width="85" height="30" align="middle"> <span class="fonteAvisoForm">(Em processo de liberação)</span></td>
	<td><input type="radio" name="forma_pagamento" id="radio8" value="deposito_bancario" disabled></td>
	<td><img src="imagens/pag_deposito.gif" width="86" height="26" align="middle"> <span class="fonteAvisoForm">(Em processo de liberação)</span></td>
	</tr>
  <tr>
	<td><input type="radio" name="forma_pagamento" id="radio15" value="hipercard" disabled></td>
	<td><img src="imagens/pagamento_finasa.png" width="89" height="26" align="middle"> <span class="fonteAvisoForm">(Em processo de liberação)</span></td>
	<td> </td>
	<td> </td>
	<td> </td>
	<td> </td>
  </tr>
 </table>
	
	</td>
  </tr>
  <tr>
	<td><img src="imagens/base_form_cadastro_03.png" width="954" height="24"></td>
  </tr>
</table>

  <!-- aqui é o grande segredo. Essa função -->
  <script>
 //função em ajax que vai buscar a página que preenche a lista
 function preencheLogin()
 {
  /*----------------------------------------------------------------------------------------------*/
	 // criacao do objeto XMLHTTP do arquivo ajax.js
	 
	 var oHTTPRequest = createXMLHTTP(); 
	 oHTTPRequest.open("post", "listaLogin.asp", true); //enviamos para a página que faz o select do que foi digitado e traz a lista preenchida.
   // para solicitacoes utilizando o metodo post deve ser acrescentado 
   // este cabecalho HTTP
	 oHTTPRequest.setRequestHeader("Content-Type", "application/x-www-form-urlencoded");
   // a funcao abaixo e executada sempre que o estado do objeto muda (onreadystatechange)
	 oHTTPRequest.onreadystatechange=function(){
	 // o valor 4 significa que o objeto ja completou a solicitacao
	  if (oHTTPRequest.readyState==4){// abaixo o texto gerado no arquivo executa.asp e colocado no div
		  var ret = oHTTPRequest.responseText;
		  if (ret.indexOf("ERRO") > -1) {
			document.all.divLogin.innerHTML = '<span class="fonteAvisoLoginVermelho12">Ops...! O login informado já está sendo usado, ou o campo esta vazio !</span>';
			document.all.login.focus();
		} else {
			document.all.divLogin.innerHTML = '<span class="fonteAvisoLoginVerde12">Parabéns. O login informado encontra-se disponível!</span>';
		}
		 }}
	   oHTTPRequest.send("login=" + FormDadosdeAcesso.login.value);
  /*-----------------------------------------------------------------------------------------------*/
 }
</script>
  



<!-- aqui é o grande segredo. Essa função -->
<script>
 //função em ajax que vai buscar a página que preenche a lista
function preencheCep() {
/*----------------------------------------------------------------------------------------------*/
// criacao do objeto XMLHTTP do arquivo ajax.js
	var oHTTPRequest = createXMLHTTP(); 
	oHTTPRequest.open("post", "listaCep.asp", false); //enviamos para a página que faz o select do que foi digitado e traz a lista preenchida.
	// para solicitacoes utilizando o metodo post deve ser acrescentado 
	// este cabecalho HTTP
	oHTTPRequest.setRequestHeader("Content-Type", "application/x-www-form-urlencoded");
	// a funcao abaixo e executada sempre que o estado do objeto muda (onreadystatechange)
	oHTTPRequest.onreadystatechange = function() {
		// o valor 4 significa que o objeto ja completou a solicitacao
		if (oHTTPRequest.readyState==4) {// abaixo o texto gerado no arquivo executa.asp e colocado no div
			// document.all.divCep.innerHTML = oHTTPRequest.responseText;
			var retorno = oHTTPRequest.responseText.split("|");
			if (retorno.length == 1) {
				alert(retorno[0]);
				document.all.cep.focus();
			} else {
				document.all.endereco.value = retorno[0];
				document.all.bairro.value = retorno[1];
				document.all.cidade.value = retorno[2];
				document.all.estado.value = retorno[3];
			}
		}
	}
	oHTTPRequest.send("cep=" + FormDadosdeAcesso.cep.value);
	/*-----------------------------------------------------------------------------------------------*/
 }
</script>
		<div align="center">
		  <input name="button" type="image" src="imagens/botao_fechar_cadastro.gif" id="button"/>
		</div>	  
</form>

Compartilhar este post


Link para o post
Compartilhar em outros sites

Tenha dó de nós. rs Não posta um código desse tamanho. Minha barra de rolagem virou uma miniatura. hehe

 

Se você pegar só o que postei e testar, verá que funciona.

 

Normalmente, quando clica no submit e envia, é porque ocorreu algum erro e não verificou o resto dos campos.

 

Verifica se está tudo ok, nome dos campos e etc. Se estiver tudo ok, faça o teste por partes, até encontrar o erro.

Compartilhar este post


Link para o post
Compartilhar em outros sites

Assim, para não complicar mais, fiz varios testes e todos deram negativo.

 

o cabeçalho do form esta ssim

 

<form action="?s=finaliza_cadastro.asp" method="post" name="FormDadosdeAcesso" id="FormDadosdeAcesso" onSubmit="return ValidaSemPreenchimento(this); return verificaDoc(); return verificaEntrega()">

o script que verifica se o tipo de frete foi escolhido

 

// AQUI COMEÇA O CÓDIGO DE VERIFICAÇÃO DO RADIO DA FORMA DE ENTREGA

function verificaEntrega(){
var entrega = 0;
for (i=0;i<document.tipo_entrega.elements.length;i++){
if (document.tipo_entrega.elements[i].type == "radio"){
if (document.tipo_entrega.elements[i].checked == true){
entrega++;
}
}
}
if (entrega <= 0){
alert("Você precisa escolher uma forma de entrega PAC OU SEDEX para continuar");
return false;
}
}

os campos coloquei como o Hargon indicou

 

<input name="tipo_entrega" type="radio" id="tipo_entrega" value="pac" onClick="preencheFrete(0);" />
<input name="tipo_entrega" type="radio" id="tipo_entrega" onClick="preencheFrete(1);" value="sedex"/>

Mas não verifica de forma algum, jpa modifiquei o bendito Script umas 200 vezes e nada, mas a pagina não da erro também

Compartilhar este post


Link para o post
Compartilhar em outros sites

Pessoal obrigado pela força, mas eu estava comendo bola, podia desde o inicio ter feito de um jeito mais simples, talvez não seja o melhor, mas deu certo.

Fiz em ASP mesmo, vejam:

 

'VERIFICA SE FOI ESCOLHIDO A FORMA DE ENTREGA

	if session("entrega") = "" or session ("tipo_doc") ="" or session ("sexo") = "" or session ("forma_pagamento") ="" then
	response.write "<script>location = ""?s=cadastro_passo3.asp&codProd="&session("plano")&""";alert(""Por favor verifique os campos - FORMA DE ENTREGA, TIPO DE DOCUMENTO, SEXO OU FORMA DE PAGAMENTO - Pois um deles ficou sem ser preenchido, sendo assim não é permitido você finalizar seu cadastro."")</script>"
	
	else

'AQUI COLOQUEI TODO O CONTEÚDO DA PAGINA CASO TUDO ESTEJA OK

end if

Caso fiz errado ou tiver uma foma mais simples ainda do que eu fiz agora, me avisem por favor

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.