Ir para conteúdo

POWERED BY:

Arquivado

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

priscillinha29

Imagem no botão enviar que chama a função

Recommended Posts

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

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

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

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

×

Informação importante

Ao usar o fórum, você concorda com nossos Termos e condições.