Fóruns sobre PHP, JavaScript, HTML, MySQLi, jQuery, Banco de Dados, CSS


Moderador: web

 
Mais de 100 postagens
Mais de 100 postagens
Tópico Autor
Mensagens: 119
Sexo: Masculino

Function não funciona com div style display none

21-05-2009 10:05

Bom Dia....

Tenho uma div oculta, que quando um link é clicado ela é exibida.. facebox.
consegui uma funçao pra validar cpf. Se eu tiro o display:none da div, a função funciona, mas com o display:none não.

Como resolvo isso?

<div id="finaliza" style="display:none;"> <label class="obs">Pedido referente ao Produto:<strong> <?=$produto['nome']?></strong><br/> Informe os dados a seguir para que possamos entrar em contato e concretizar compra </label> <script language="JavaScript"> </script> <form id="compra" name="compra" action="envia_compra.php" method="post" > <label>Nome:<br/><input type="text" name="nome" id="nome" size="70" /></label> <label>CPF:<br/><input type=text name=txtCpf size=11 maxlength=11 onblur="return validacpf()"></label> <label>Email:<br/><input type="text" name="email" id="email" size="70" /></label> <label>Telefone:<br/><input name="fone" type="text" id="fone" size="70" class="required"/> </label> <label>Cidade:<br/><input name="cidade" type="text" id="cidade" size="70" class="required"/> </label> <label>Estado(UF):<br/> <select name="uf"> <option value="AC">AC</option> <option value="AL">AL</option> <option value="AM">AM</option> <option value="AP">AP</option> <option value="BA">BA</option> <option value="CE">CE</option> <option value="DF">DF</option> <option value="ES">ES</option> <option value="GO">GO</option> <option value="MA">MA</option> <option value="MT">MT</option> <option value="MS">MS</option> <option value="MG">MG</option> <option value="PA">PA</option> <option value="PB">PB</option> <option value="PR">PR</option> <option value="PE">PE</option> <option value="PI">PI</option> <option value="RJ">RJ</option> <option value="RN">RN</option> <option value="RO">RO</option> <option selected value="RS">RS</option> <option value="RR">RR</option> <option value="SC">SC</option> <option value="SE">SE</option> <option value="SP">SP</option> <option value="TO">TO</option> <option value="TO">TO</option> </select> </label> <label><input type="hidden" name="categoria" id="categoria" size="70" value="<?=$id?>"/></label> <label><button type="submit">Cadastra</submit></label> </form> </div>


<script language=javascript> function validacpf(){ var i; s = document.compra.txtCpf.value; var c = s.substr(0,9); var dv = s.substr(9,2); var d1 = 0; for (i = 0; i < 9; i++) { d1 += c.charAt(i)*(10-i); } if (d1 == 0){ alert("CPF Invalido") return false; } d1 = 11 - (d1 % 11); if (d1 > 9) d1 = 0; if (dv.charAt(0) != d1) { alert("CPF Invalido") return false; } d1 *= 2; for (i = 0; i < 9; i++) { d1 += c.charAt(i)*(11-i); } d1 = 11 - (d1 % 11); if (d1 > 9) d1 = 0; if (dv.charAt(1) != d1) { alert("CPF Invalido") return false; } return true; } </script>

0
 
Avatar do usuário
ADMIN
ADMIN
Mensagens: 17513
Nome: Kleber
Descrição do site: Onde você encontra scripts grátis para o seu site
Sexo: Masculino
Localização: RJ / RJ / Brasil
Contato:

Function não funciona com div style display none

21-05-2009 10:34

Posta o código completo funcionando em uma página, e manda o link.
0
A melhor hospedagem para o seu site HostGator!
 
Mais de 100 postagens
Mais de 100 postagens
Tópico Autor
Mensagens: 119
Sexo: Masculino

Function não funciona com div style display none

21-05-2009 10:50

http://helpsinfo.com.br/teste/compra.php?id=7

é o segundo campo, o menor.
digita qualque coisa e manda que ele valida.
0
 
Avatar do usuário
ADMIN
ADMIN
Mensagens: 17513
Nome: Kleber
Descrição do site: Onde você encontra scripts grátis para o seu site
Sexo: Masculino
Localização: RJ / RJ / Brasil
Contato:

Function não funciona com div style display none

21-05-2009 11:09

Não entendi muito bem. O segundo campo do form retorna um alert dizendo que o CPF é inválido, e a caixa oculta, é a do botão comprar?
0
A melhor hospedagem para o seu site HostGator!

Quem está online

Usuários navegando neste fórum: Nenhum usuário registrado