Apenas Eu 13 Denunciar post Postado Dezembro 1, 2014 Olá! Eu estou com um formulário com listagem onde temos JavaScript + PHP. O problema é que ao invés de eu receber os valores vistos pelos usuario (10x15, 20x40, etc) recebo os valores 0, 1, 2, 3. Para mim quando o instalei estava funcionando, agora eu não sei mais o que fiz de errado. Agora eu não sei se o erro está no JavaS ou no PHP ou até mesmo no HTML. No HTML a lista está assim (uma delas): <select name="quantidade" size="1" class="formulario-box" id="quantidade"" onchange="change(this)" width:="width:" "150px> <option value="0">-Escolha a quantidade-</option> <option value="1">100</option> <option value="2">200</option> <option value="3">500</option> </select> O Java Script //JavaScript Document var arr = new Array(); arr[0] = new Array("Escolha o tamanho"); arr[1] = Array("21x29,7cm"); arr[2] = new Array("10x14,8cm","14,8x21cm","21x29,7cm"); arr[3] = new Array("10x14,8cm","14,8x21cm","21x29,7cm"); arr[4] = new Array("10x14,8cm","14,8x21cm","21x29,7cm"); function change(quantidade) { var comboValue = quantidade.value; document.forms["ad-couche"].elements["tamanho"].options.length=0; for(var i = 0;i<arr[comboValue].length;i++) { var option = document.createElement("option"); option.setAttribute("value", i+1); option.innerHTML = arr[comboValue][i]; document.forms["ad-couche"].elements["tamanho"].appendChild(option); } } o Form: <?php $nome=$_POST["nome"]; $email=$_POST["email"]; $empresa=$_POST["empresa"]; $telefone=$_POST["telefone"]; $rua=$_POST["rua"]; $bairro=$_POST["bairro"]; $cep=$_POST["cep"]; $numero=$_POST["numero"]; $modelo=$_POST["modelo"]; $gramatura=$_POST["quantidade"]; $padrao=$_POST["tamanho"]; $observacao=$_POST["observacao"]; // Verifica se O Campo nome, gramatura, cantos, e padrão estão tá preenchido if($nome=="") { echo"<script>alert('o campo NOME nao pode ficar em branco');window.history.go(-1);</script>"; exit; } //aqui verifica se o campo e-mail esta vazio ou não , se estiver manda mensagem de erro dentro do parenteses if($email=="") { echo"<script>alert('Para que possamos entrar em contato com voce, o campo e-mail nao pode ficar em branco');window.history.go(-1);</script>"; exit; } //aqui verifica se o campo do e-mail foi preenchido com um e-mail de verdade if(strlen($email)<8 || substr_count($email, "@")!=1 || substr_count($email, ".")==0) { echo"<script>alert('Por favor, volte e verifique se o e-mail foi digitado.');window.history.go(-1);</script>"; exit; } //aqui recebe o assunto da mensagem $assunto=$_POST["assunto"]; //aqu a mensagem escrita $messagem=$_POST["mensagem"]; //aqui o IP do computador de quem manda $ip=$_SERVER['REMOTE_ADDR']; //aqui os dados para os destinatário do formulari no caso seu sei //nome do site $site="DCS Desenvolvimento"; //email do site $emaildosite="danilo@dcsdesenvolvimento.com.br"; //aqui o corpo da mensagem para exibição no corpo do e-mail $m=" <html> <body> <p><strong style=color:#666666; font-size:18px>Informações Básicas </strong></p> <table width=483 border=1 cellpadding=3 cellspacing=0 bordercolor=#EEF8FB bgcolor=#D2EAF2 style=color:#485A84> <tr> <td width=148 bordercolor=#EBF1F0><b>Nome:</b> </td> <td width=319 bordercolor=#EBF1F0>$nome</td> </tr> <tr> <td bordercolor=#EBF1F0 bgcolor=#C9DCE4><b>Telefone:</b> </td> <td bordercolor=#EBF1F0 bgcolor=#C9DCE4>$telefone</td> </tr> <tr> <td bordercolor=#EBF1F0><b>E-mail:</b></td> <td bordercolor=#EBF1F0>$email</td> </tr> <tr> <td bordercolor=#EBF1F0 bgcolor=#C9DCE4><b>Empresa:</b> </td> <td bordercolor=#EBF1F0 bgcolor=#C9DCE4>$empresa</td> </tr> <tr> <td bordercolor=#EBF1F0><b>IP:</b> </td> <td bordercolor=#EBF1F0>$ip</td> </tr> </table> <p><strong style=color:#666666; font-size:18px>Endereço </strong></p> <table width=483 border=1 cellpadding=3 cellspacing=0 bordercolor=#EEF8FB bgcolor=#D2EAF2 style=color:#485A84> <tr> <td bordercolor=#EEF8FB bgcolor=#C9DCE4><b>CEP:</b> </td> <td bordercolor=#EEF8FB bgcolor=#C9DCE4>$cep</td> </tr> <tr> <td width=148 bordercolor=#EEF8FB><b>Rua:</b> </td> <td width=319 bordercolor=#EEF8FB>$rua</td> </tr> <tr> <td bordercolor=#EEF8FB bgcolor=#C9DCE4><b>Cidade:</b> </td> <td bordercolor=#EEF8FB bgcolor=#C9DCE4>$cidade</td> </tr> <tr> <td bordercolor=#EEF8FB><b>Bairro:</b></td> <td bordercolor=#EEF8FB> $bairro</td> </tr> <tr> <td bordercolor=#EEF8FB><b>Estado:</b></td> <td bordercolor=#EEF8FB> $estado</td> </tr> </table> <p><strong style=color:#666666; font-size:18px>Produto</strong></p> <table width=483 border=1 cellpadding=3 cellspacing=0 bordercolor=#EEF8FB bgcolor=#D2EAF2 style=color:#485A84> <tr> <td width=148 bordercolor=#EEF8FB><b>Modelo:</b></td> <td width=319 bordercolor=#EEF8FB>$modelo</br></td> </tr> <td bordercolor=#EEF8FB bgcolor=#D5E3DE><b>Quantidade</b></td> <td bordercolor=#EEF8FB bgcolor=#D5E3DE>$quantidade</td> </tr> <tr> <td bordercolor=#EEF8FB bgcolor=#D5E3DE><b>Quantidade:</b></td> <td bordercolor=#EEF8FB bgcolor=#D5E3DE>$quantidade</td> </tr> <tr> <td bordercolor=#EEF8FB bgcolor=#D5E3DE><b>Tamanho:</b></td> <td bordercolor=#EEF8FB bgcolor=#D5E3DE>$tamanho</td> </tr> <tr> <td bordercolor=#EEF8FB><b>Observacao:</b></td> <td bordercolor=#EEF8FB>$observacao</td> </tr> </table> <p>----------------------------------------------------------------------------</p> </body> </html> "; //aqui o envio do e-mail para o webmaster $mensa = "$m\n"; $headersa = "From: \"$nome\" <$email>\r\n"; $headersa .= "Content-type: text/html; "; //aqui o e-mail automático para quem escreveu mail($site . '<' . $emaildosite . '>'," $site - Orçamento - COD AD01 $assunto",$mensa,$headersa); //mensagem para quem escreveu $informacoes2="Olá, $nome! </br> Recebemos sua solicitação e assim que possível iremos responder. </br> Obrigado :) "; $mens = "$informacoes2\n"; $headers = "From: \"$site\" <$emaildosite>\r\n"; $headers .= "Content-type: text/html"; mail($nome . '<' . $email . '>',"$site - Confirmando que recebemos seu e-mail...",$mens,$headers); echo"<html><meta http-equiv=refresh content=0;URL=confirmacao.php></html>"; ?> Compartilhar este post Link para o post Compartilhar em outros sites