priscillinha29 0 Denunciar post Postado Maio 23, 2013 Sei que já colocaram como colocar o botão e chamar a função porém eu testei todas as formas e não consegui que o botão chame a função. Se alguém puder me ajudar agradeço: <form name="faleconosco" id="faleconosco" action="dados.php" method="post" onsubmit="return validaform()"> <table style="width: 544px; height: 246px;" id="todoform"> <tbody> <tr> <th colspan="2">Orçamento</th> </tr> <tr> <td><label>Nome</label> </td> <td><input name="nome" size="69" maxlength="1000" type="text"/></td> </tr> <tr> <td><label>E-mail</label> </td> <td><input name="email" size="69" maxlength="1000" type="text"/></td> </tr> <tr> <td><label>Telefone</label></td> <td><input name="ddd" size="2" maxlength="2" type="text"/> <input name="telefone" size="9" maxlength="9" type="text"/></td> </tr> <tr> <td><label>Mensagem</label></td> <td><textarea name="mensagem" cols="52" rows="7"></textarea></td> </tr> <tr> <td colspan="2">Campos de preenchimento obrigatório</td></tr><tr> <td colspan="2" align="right"> <input name="Enviar" type="image" src="botao-enviar.jpg"/> </td> </tr> </tbody> </table> </form> E em dados.php tenho: <!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd"> <html xmlns="http://www.w3.org/1999/xhtml"> <head> <meta http-equiv="Content-Type" content="text/html; charset=iso-8859-1" /> <title>Orçamento</title> <style type="text/css"> p{ color:#9999FF; font:Verdana, Arial, Helvetica, sans-serif; font-style:oblique; font-size:14px; } </style> </head> <body> <?php $botaoEnviar = $_POST["Enviar"]; if($botaoEnviar != "") { /* 1 */ $nome = $_POST["nome"]; /* 2 */ $email = $_POST["email"]; /* 3 */ $ddd = $_POST["ddd"]; /* 4 */ $telefone = $_POST["telefone"]; /* 5 */ $mensagem = $_POST["mensagem"]; $emaildest= "teste@teste.com.br"; $headers = "MIME-Version: 1.0\r\n"; $headers .= "Content-type: text/html; charset=iso-8859-1\r\n"; $headers .= "From: Orçamento Giros Polias <$email>\r\n"; $sAssunto = "Orçamento"; $sCorpo = '<font face="Tahoma" size="2"><strong>Orçamento:</strong><br><br> <table width="100%" border="1" cellpadding="0" cellspacing="0" bordercolor="#FFFFFF"> <tr> <td width="100" height="18" align="right" bgcolor="#F5F5F5" style="padding-right:10px;"><font style="FONT-WEIGHT: bold; FONT-SIZE: 11px; COLOR:#000000; FONT-FAMILY:Tahoma;">Nome:</font></td> <td style="padding-left:10px;"><font style="FONT-WEIGHT: normal; FONT-SIZE: 11px; COLOR:#000000; FONT-FAMILY:Tahoma;">'.$nome.'</td> </tr> <tr><td width="100" height="18" align="right" bgcolor="#F5F5F5" style="padding-right:10px;"><font style="FONT-WEIGHT: bold; FONT-SIZE: 11px; COLOR:#000000; FONT-FAMILY:Tahoma;">E-mail:</font></td> <td style="padding-left:10px;"><font style="FONT-WEIGHT: normal; FONT-SIZE: 11px; COLOR:#000000; FONT-FAMILY:Tahoma;">'.$email.'</td></tr> <tr><td width="100" height="18" align="right" bgcolor="#F5F5F5" style="padding-right:10px;"><font style="FONT-WEIGHT: bold; FONT-SIZE: 11px; COLOR:#000000; FONT-FAMILY:Tahoma;">DDD:</font></td> <td style="padding-left:10px;"><font style="FONT-WEIGHT: normal; FONT-SIZE: 11px; COLOR:#000000; FONT-FAMILY:Tahoma;">'.$ddd.'</td></tr> <tr><td width="100" height="18" align="right" bgcolor="#F5F5F5" style="padding-right:10px;"><font style="FONT-WEIGHT: bold; FONT-SIZE: 11px; COLOR:#000000; FONT-FAMILY:Tahoma;">Telefone:</font></td> <td style="padding-left:10px;"><font style="FONT-WEIGHT: normal; FONT-SIZE: 11px; COLOR:#000000; FONT-FAMILY:Tahoma;">'.$telefone.'</td></tr> <tr><td width="100" height="18" align="right" bgcolor="#F5F5F5" style="padding-right:10px;"><font style="FONT-WEIGHT: bold; FONT-SIZE: 11px; COLOR:#000000; FONT-FAMILY:Tahoma;">Mensagem:</font></td> <td style="padding-left:10px;"><font style="FONT-WEIGHT: normal; FONT-SIZE: 11px; COLOR:#000000; FONT-FAMILY:Tahoma;">'.$mensagem.'</td></tr> </table>'; mail("$emaildest","$sAssunto","$sCorpo","$headers"); $status = mail($para, $assunto, $corpoDoEmail, $cabecalho); if($status) echo "<script> alert('Mensagem enviada com sucesso, em breve entraremos em contato.'); </script>"; else echo "<script> alert('Falha ao enviar o Formulário, por favor tente novamente.'); </script>"; echo "<script> window.location.href = 'orcamento-pecas-polias.html'; </script>"; } ?> </body> </html> Compartilhar este post Link para o post Compartilhar em outros sites
Marcos Xavier 189 Denunciar post Postado Maio 23, 2013 Cadê o JS da função validaform() ? Fazer o layout do site com tabelas não é legal. Pesquise sobre TABLELESS Compartilhar este post Link para o post Compartilhar em outros sites
priscillinha29 0 Denunciar post Postado Maio 28, 2013 function validaform() { var form = document.forms['faleconosco']; for (var x = 0,y = 7; x<y; x++) { if (form.elements[x].value == "" || form.elements[x].value =="selecione") { alert("Por favor verifique o campo " +form.elements[x].name); form.elements[x].focus(); return false; } } for (var x = 9,y = form.length-1; x<y; x++) { if (form.elements[x].value == "" || form.elements[x].value =="selecione") { alert("Por favor verifique o campo " +form.elements[x].name); form.elements[x].focus(); return false; } } } Compartilhar este post Link para o post Compartilhar em outros sites
Bru_ce 53 Denunciar post Postado Maio 28, 2013 Cara, pelo amor. Não coloca CSS inline. Coloca em arquivo externo seu CSS <link rel="stylesheet" href="css/style.css" /> Compartilhar este post Link para o post Compartilhar em outros sites