Ir para conteúdo
Fórum Script Brasil
  • 0

validar checkbox c/ 2 botoes


claudio martinez

Pergunta

ola pessoal eu programo em asp e não manjo nada de java script, estou precisando de ajuda pra validar um checkbox.

é assim, tenho um form com os dados do cliente, os termos e condicoes edois botoes de opcao.

o cliente já cadastrado tem que ler os termos, clichar no checkbox e depois clicar em um dos botoes que é pagamento por cartao e outro pagamento por boleto.

cada botao direciona para uma pagina diferente, já tentei um script de form com 2 botoes que funcionou, tambem user um script de validacao de checkbox que funcionou somente com 1 botao e sem o script de 2 botoes.

o problema é que eu preciso de 2 botoes que somente mude de pagina quando o usuario marcar o checkbox

preciso que o os 2 botoes validem se o cliente aceita os termos e condicoes

agradeco quem puder ajudar e aqueles que não puderem tb.

abraço claudio martinez

www.mistersite.com.br

Editado por claudio martinez
Link para o comentário
Compartilhar em outros sites

2 respostass a esta questão

Posts Recomendados

  • 0

<script LANGUAGE="JavaScript">


 <!-- Begin
 function checkCheckBox(f){
 if (f.agree.checked == false )
 {
 alert('Você deve clicar na caixa EU ACEITO para continuar');
 return false;
 }else
 return true;
 }
 //  End -->
 </script>
</head>
<body>


<form name="pagamentodigital" action="https://www.pagamentodigital.com.br/checkout/pay/" method="post" onSubmit="return checkCheckBox(this)"> 
<input name="email_loja" type="hidden" value="claudio@mistersite.com.br">
<input name="produto_codigo_1" type="hidden" value="10">
<input name="produto_descricao_1" type="hidden" value="XV Jormanda Internacional de Podologia-Sala com telao">
<input name="produto_qtde_1" type="hidden" value="1">
<input name="produto_valor_1" type="hidden" value="190" >
<input name="produto_extra_1" type="hidden" value="" >
<input name="tipo_integracao" type="hidden" value="PAD">
<input name="frete" type="hidden" value="0">
<input name="id_pedido" type="hidden" value="<%= cadastro("id") %>">
<input name="email" type="hidden" value="<%= cadastro("cliente_email") %>" >
<input name="nome" type="hidden" value="<%= cadastro("cliente_nome") %>">
<input name="rg" type="hidden" value="<%= cadastro("cliente_rg") %>">
<input name="cpf" type="hidden" value="<%= cadastro("cliente_cpf") %>">
<input name="sexo" type="hidden" value="M">
<input name="data_nascimento" type="hidden" value="<%= cadastro("cliente_data_nascimento") %>">
<input name="telefone" type="hidden" value="<%= cadastro("cliente_telefone") %>">
<input name="celular" type="hidden" value="<%= cadastro("cliente_celular") %>">
<input name="endereco" type="hidden" value="<%= cadastro("cliente_endereco") %>,<%= num("numero") %>">
<input name="complemento" type="hidden" value="<%= cadastro("cliente_complemento") %>">
<input name="bairro" type="hidden" value="<%= cadastro("cliente_bairro") %>">
<input name="cidade" type="hidden" value="<%= cadastro("cliente_cidade") %>">
<input name="estado" type="hidden" value="<%= cadastro("cliente_estado") %>">
<input name="cep" type="hidden" value="<%= cadastro("cliente_cep") %>">
<input name="url_retorno" type="hidden" value="https://www.congresso.armandobega.com.br/grava-dados.asp">
<input name="parcela_maxima" type="hidden" value="12">
<input name="meio_pagamento" type="hidden" value="1">
<input name="redirect" type="hidden" value="true">
<input name="email_dependente_1" type="hidden" value="armando@armandobega.com.br">
<input name="valor_dependente_1" type="hidden" value="161">
<input name="id" type="hidden" value="<%=cadastro("id")%>" />
        <p style="text-align: center; color: #F00; font-weight: bold; font-style: italic; font-size: 36px;"><u>Leia os termos e condi&ccedil;&otilde;es para participar</u></p>
      <p style="text-align: center; color: #F00; font-weight: bold; font-style: italic; font-size: 36px;">
        <textarea name="termos" cols="85" rows="6" class="nome" id="termos">          As inscições feitas nessa data são referentes a participação da XV Jornada Internacional de Podologia que será realizada nos dias 14 e 15 de novembro de 2010, Local: CENTRO DE CONVENÇÃO DA FACULDADE DAS AMÉRICAS na Rua Augusta, 973 São Paulo – SP.
          Estou ciente que com essa inscrição eu terei o direito de assistir a todas as palestras em uma sala fora do auditório com cerca de 50 pessoas tendo um telão com transmissão simultanea(ao vivo) das palestras e terei direito ao certificado da XV Jornada Internacional de Podologia.
          PAGAMENTO - O não pagamento do boleto bancário até o dia do vencimento implicará no cancelamento automático de sua inscrição, nosso sistema é todo informatizado e o cancelamento não podera ser evitado.
    </textarea>
      </p>
    <p style="color: #F00; font-weight: bold; font-style: italic; font-size: 18px; text-align: center;">
      <input type="checkbox" value="0" name="agree">
      Eu li e aceito os termos descritos acima:
    <p style="text-align: center; color: #F00; font-weight: bold; font-style: italic; font-size: 18px;">
    <div align="center">
    <p>
        <input name="Confirma" type="submit" value="Pagar com cartão de crédito" />&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;<a href="confirma-fila-espera.asp?confirma=sim&id=<%= id %>" >                                    <input name="" type="button" value="Pagar com boleto bancário" /></a>
        <p>
        <input type="button" value="NÃO ACEITO E NÃO QUERO PARTICIPAR" onClick="document.location.href='http://www.armandobega.com.br';">
    </p>
    </div>
</form>

Dessa forma o primeiro botao funciona a validacao, o segundo não funciona mesmo se eu tirar o href e sem o hfref não linka a pagina

Editado por Jonathan Queiroz
Adicionar tag's (Jonathan)
Link para o comentário
Compartilhar em outros sites

Participe da discussão

Você pode postar agora e se registrar depois. Se você já tem uma conta, acesse agora para postar com sua conta.

Visitante
Responder esta pergunta...

×   Você colou conteúdo com formatação.   Remover formatação

  Apenas 75 emoticons são permitidos.

×   Seu link foi incorporado automaticamente.   Exibir como um link em vez disso

×   Seu conteúdo anterior foi restaurado.   Limpar Editor

×   Você não pode colar imagens diretamente. Carregar ou inserir imagens do URL.



  • Estatísticas dos Fóruns

    • Tópicos
      152,3k
    • Posts
      652,3k
×
×
  • Criar Novo...