Jump to content


Sidrolan

Member Since 24/07/2005
Offline Last Active 28/03/2008, 13:39
-----

Topics I've Started

Como Enviar Dados De Form Via Java Script?

21/03/2008, 16:54

Prezados Participantes do Fórum,

Possuo um formulário que calcula diversos valores de produtos e mostra o resultado de acordo com os valores e as quantidades e está funcionando direitinho.
Até aí tudo bem.. Só que eu quero que estes dados sejam enviados para meu email. Eu tento colocar um form para envio dos campos do formulário porém, o código deixa de funcionar e aparece erro na barra de status. Existe uma forma de enviar os resultados gerados nos campos deste formulário, seja por form ou mesmo uma janela pop ou por um link simples? Gostaria de uma orientação.


Eis o código:

<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.0 Transitional//EN">
<html>

<head>

<title>&lt;&lt;&lt;&lt;&lt;&lt;&lt; Calcular Pedido &gt;&gt;&gt;&gt;&gt;&gt;&gt;&gt;</title>
<script language="JAVASCRIPT">
<!--
function calcula(){
val1=1.10*QT1.value
val2=0.45*QT2.value
val3=2.33*QT3.value
val4=5.20*QT4.value
val5=0.71*QT5.value
ST1.value=forma(val1)
ST2.value=forma(val2)
ST3.value=forma(val3)
ST4.value=forma(val4)
ST5.value=forma(val5)
total.value=forma(val1+val2+val3+val4+val5)
}
function forma(num){
reais=Math.floor(num)
cents=Math.round((num-reais)*100)
texto=reais+"."
if(cents<10){
texto=texto+"0"
}
texto=texto+cents
return texto
} 

// Funcao para Limpar os Campos
function Limpar()
{
QT1.value = ""
QT2.value = ""
QT3.value = ""
QT4.value = ""
QT5.value = ""
ST1.value = ""
ST2.value = ""
ST3.value = ""
ST4.value = ""
ST5.value = ""
total.value = ""
}




//-->
</script>
<link href="style.css" rel="stylesheet" type="text/css">
</head>

<body>

<p>&nbsp;</p>

<table border="2" width="100%" bgcolor="#C0C0C0" bordercolor="#000080">
  <tr>
	<td width="100%" colspan="4"><p align="center"><big><big><big><strong>SUPERMERCADO TESTE</strong></big></big></big></td>
  </tr>
  <tr>
	<td width="25%"><font color="#FF0000"><big><strong>PRODUTO</strong></big></font></td>
	<td width="25%"><font color="#FF0000"><big><strong>PREÇO</strong></big></font></td>
	<td width="25%"><font color="#FF0000"><big><strong>QUANTIDADE</strong></big></font></td>
	<td width="25%"><font color="#FF0000"><big><strong>SUB-TOTAL</strong></big></font></td>
  </tr>
  <tr>
	<td width="25%"><strong>Guarana 2litros</strong></td>
	<td width="25%"><strong>R$ 1,10</strong></td>
	<td width="25%" align="right"><select name="QT1" size="1">
	  <option value="00">00</option>
	  <option value="01">01</option>
	  <option value="02">02</option>
	  <option value="03">03</option>
	  <option value="04">04</option>
	  <option value="05">05</option>
	  <option value="06">06</option>
	  <option value="07">07</option>
	  <option value="08">08</option>
	  <option value="09">09</option>
	  <option value="10">10</option>
	</select></td>
	<td width="25%"><strong><input type="text" name="ST1" size="20"></strong></td>
  </tr>
  <tr>
	<td width="25%"><strong>Sabão em Pó</strong></td>
	<td width="25%"><strong>R$ 0,45</strong></td>
	<td width="25%" align="right"><select name="QT2" size="1">
	  <option value="00">00</option>
	  <option value="01">01</option>
	  <option value="02">02</option>
	  <option value="03">03</option>
	  <option value="04">04</option>
	  <option value="05">05</option>
	  <option value="06">06</option>
	  <option value="07">07</option>
	  <option value="08">08</option>
	  <option value="09">09</option>
	  <option value="10">10</option>
	</select></td>
	<td width="25%"><strong><input type="text" name="ST2" size="20"></strong></td>
  </tr>
  <tr>
	<td width="25%"><strong>Arroz</strong></td>
	<td width="25%"><strong>R$ 2,33</strong></td>
	<td width="25%" align="right"><select name="QT3" size="1">
	  <option value="00">00</option>
	  <option value="01">01</option>
	  <option value="02">02</option>
	  <option value="03">03</option>
	  <option value="04">04</option>
	  <option value="05">05</option>
	  <option value="06">06</option>
	  <option value="07">07</option>
	  <option value="08">08</option>
	  <option value="09">09</option>
	  <option value="10">10</option>
	</select></td>
	<td width="25%"><strong><input type="text" name="ST3" size="20"></strong></td>
  </tr>
  <tr>
	<td width="25%"><strong>Sabonete</strong></td>
	<td width="25%"><strong>R$ 5,20</strong></td>
	<td width="25%" align="right"><select name="QT4" size="1">
	  <option value="00">00</option>
	  <option value="01">01</option>
	  <option value="02">02</option>
	  <option value="03">03</option>
	  <option value="04">04</option>
	  <option value="05">05</option>
	  <option value="06">06</option>
	  <option value="07">07</option>
	  <option value="08">08</option>
	  <option value="09">09</option>
	  <option value="10">10</option>
	</select></td>
	<td width="25%"><strong><input type="text" name="ST4" size="20"></strong></td>
  </tr>
  <tr>
	<td width="25%"><strong>Vinho Tinto</strong></td>
	<td width="25%"><strong>R$ 0,71</strong></td>
	<td width="25%" align="right"><select name="QT5" size="1">
	  <option value="00">00</option>
	  <option value="01">01</option>
	  <option value="02">02</option>
	  <option value="03">03</option>
	  <option value="04">04</option>
	  <option value="05">05</option>
	  <option value="06">06</option>
	  <option value="07">07</option>
	  <option value="08">08</option>
	  <option value="09">09</option>
	  <option value="10">10</option>
	</select></td>
	<td width="25%"><strong><input type="text" name="ST5" size="20"></strong></td>
  </tr>
  <tr>
	<td width="25%"><input type="button" value="Calcular Total" name="B1" onClick="calcula()">
	  &nbsp;&nbsp;&nbsp;&nbsp;&nbsp;
	  <input name="button" type="button" class="inputesp"  onClick="java script: Limpar()" value="Limpar">
	  &nbsp;&nbsp;&nbsp; &nbsp;&nbsp; </td>
	<td width="25%">&nbsp;</td>
	<td width="25%" align="right">&nbsp;</td>
	<td width="25%">&nbsp;</td>
  </tr>
  <tr>
	<td width="25%"><strong>Total&nbsp; <input type="text" name="total" size="15"></strong></td>
	<td width="25%">&nbsp;</td>
	<td width="25%">&nbsp;</td>
	<td width="25%">&nbsp;</td>
  </tr>
</table>

<p>&nbsp;</p>
</body>
</html>

Minha intenção é pegar os resultados obtidos e enviar para um endereço de email. depois de transforma-las em variávies de algum modo. Teria como fazer isso? Por <form> </form> não se consegue, pois o script pára de funcionar. Talvez por um link tipo "window open".

Agradeço a todos antecipadamente.

:)

Flash Na Abre

17/11/2007, 05:57

Ola...tudo bem?

Estou com um probleminha que não estou conseguindo discernir o que pode estar errado. Tenho uma página que o topo em Flash não abre em um computador Note Book com o Win XP. O engraçado é que outras páginas o Int. Explorer abre normalmente. O topo aparece em branco e quando clico com o botão direito, aparece o menu "about Flash player 9". Pensei que tivesse que baixar o mesmo, mas não consegui. Seria alguma coisa errada no código da página, que é em PHP? A falta do Plug in não pode ser, pois outras animações abrem normalmente. O que poderia ser?
Agradeço antecipadamente a atenção.

Enviar Formulário Em Java Script

03/11/2007, 12:22

Ola, pessoal do Fórum,


Tenho um formulário em java script que calcula valores de produtos e da o total ao clicar em um botão "Calcular". Gostaria de aprender a enviar os dados deste formulário para outra página e após isso colocar um botão "Enviar", que irá transmitir os dados do formulário Jscript para meu email.

Tentei colocar um Action, mas ele não deixa o Jscript funcionar e da erro na barra de status. Já fiz algumas pesquisas, mas não encontrei a solução. Agradeço antecipadamente um auxílio.

Até breve.

Problemas Ao Enviar Email Em Html

31/05/2007, 09:40

Ola fórum,


Montei um formulário para envio de dados para um email que é digitado no mesmo e dados diversos.
consigo enviar o formulario em HTML , mas as variaveis PHP que vem do formulario de origem não são carregados ao receber o form. Alem disso, não são enviadas todos os campos da tabela, que são no total de 25 linhas...só são enviados 5...o script de envio de email é o seguinte:

<?

$msg. "<html>
<head>
<title>Envio de Orçamento</title>
<meta http-equiv='ontent-Type' content='text/html; charset=iso-8859-1'>
<link href=style.css' rel='stylesheet' type='text/css'>
</head>
<body>
<table width='90%' border='1' align='center' cellpadding='0' cellspacing='1' bordercolor='#333333' bgcolor='#CCCCCC'>
<tr bgcolor='#99CCFF'>
<td height='66' colspan='5'> <div align='center'>
<p align='center'><strong><font size='5' face="Verdana, Arial, Helvetica, sans-serif">Cabe&ccedil;&aacute;rio</font></strong></p>
</div></td>
</tr>
<tr bordercolor='#CCCCCC' bgcolor="#FFCC99">
<td colspan='5'> <table width='100%' border='0' cellspacing='0' cellpadding='0'>
<tr>
<td width='19%'><font size="2" face="Verdana, Arial, Helvetica, sans-serif">Cliente:<br>
<? print '$cliente'; ?> </font></td>
<td width='18%'><font size="2" face="Verdana, Arial, Helvetica, sans-serif">Email:<br>
<? print '$email'; ?> </font></td>
<td width='19%'><font size="2" face="Verdana, Arial, Helvetica, sans-serif">Contato:<br>
<? print '$contato'; ?> </font></td>
<td width='19%'><font size="2" face="Verdana, Arial, Helvetica, sans-serif">Vendedor:<br>
<? print '$vendedor'; ?> </font></td>
<td width='25%'><font size="2" face="Verdana, Arial, Helvetica, sans-serif">Or&ccedil;amento
nr:<br>
<? print '$nr_orcamento'; ?> </font></td>
</tr>
</table></td>
</tr>
<tr bordercolor='#CCCCCC' bgcolor="#FFCC99">
<td colspan='5'><div align="justify"><strong><br>
<font size="2" face="Verdana, Arial, Helvetica, sans-serif">Conforme solicita&ccedil;&atilde;o
de Vsa viemos por meio desta informar nossos pre&ccedil;os e condi&ccedil;&otilde;es
gerais de venda: </font></strong></div></td>
</tr>
<tr bordercolor='#CCCCCC' bgcolor="#FFCC99">
<td colspan='5'>&nbsp;</td>
</tr>
<tr bgcolor='#00FFCC'>
<td width='21%' height='15'> <div align='center'><strong>Item</strong></div></td>
<td width='23%'> <div align='center'><strong>Quantidade</strong></div></td>
<td width='17%'> <div align='center'><strong>Produto</strong></div></td>
<td width='17%'> <div align='center'><strong>Pre&ccedil;o Unit&aacute;rio</strong></div></td>
<td width='22%'> <div align='center'><strong>Pre&ccedil;o Total</strong></div></td>
</tr>
<tr bordercolor='#99FFFF' bgcolor='#99FFFF'>
<td> <div align='center'><? print '$item1'; ?> </div></td>
<td> <div align='center'><? print '$qtd1'; ?> </div></td>
<td> <div align='center'><? print '$prod1'; ?> </div></td>
<td> <div align='center'><? print '$preco1'; ?> </div></td>
<td> <div align='center'><? print '$total1'; ?> </div></td>
</tr>
<tr bordercolor='#99FFFF' bgcolor='#99FFFF'>
<td height='19'> <div align='center'><? print '$item1'; ?> </div></td>
<td> <div align='center'><? print '$qtd2'; ?> </div></td>
<td> <div align='center'><? print '$qtd2'; ?> </div></td>
<td> <div align='center'><? print '$preco2'; ?> </div></td>
<td> <div align='center'><? print '$total2'; ?> </div></td>
</tr>
<tr bordercolor='#99FFFF' bgcolor='#99FFFF'>
<td> <div align='center'><? print '$item3'; ?> </div></td>
<td> <div align='center'><? print '$qtd3'; ?> </div></td>
<td> <div align='center'><? print '$qtd3'; ?> </div></td>
<td> <div align='center'><? print '$preco3'; ?> </div></td>
<td> <div align='center'><? print '$total3'; ?> </div></td>
</tr>
<tr bordercolor='#99FFFF' bgcolor='#99FFFF'>
<td> <div align='center'><? print '$item4'; ?> </div></td>
<td> <div align='center'><? print '$qtd4'; ?> </div></td>
<td> <div align='center'><? print '$qtd4'; ?> </div></td>
<td> <div align='center'><? print '$preco14'; ?> </div></td>
<td> <div align='center'><? print '$total4'; ?> </div></td>
</tr>
<tr bordercolor='#99FFFF' bgcolor='#99FFFF'>
<td> <div align='center'><? print '$item5'; ?> </div></td>
<td> <div align='center'><? print '$qtd5'; ?> </div></td>
<td> <div align='center'><? print '$qtd5'; ?> </div></td>
<td> <div align='center'><? print '$preco5'; ?> </div></td>
<td> <div align='center'><? print '$total1'; ?> </div></td>
</tr>
<tr bordercolor='#99FFFF' bgcolor='#99FFFF'>
<td> <div align='center'><? print '$item6'; ?> </div></td>
<td> <div align='center'><? print '$qtd7'; ?> </div></td>
<td> <div align='center'><? print '$qtd8'; ?> </div></td>
<td> <div align='center'><? print '$preco9'; ?> </div></td>
<td> <div align='center'><? print '$total10'; ?> </div></td>
</tr>
<tr bordercolor='#99FFFF' bgcolor='#99FFFF'>
<td height='19'> <div align='center'><? print '$item11'; ?> </div></td>
<td> <div align='center'><? print '$qtd11'; ?> </div></td>
<td> <div align='center'><? print '$qtd11'; ?> </div></td>
<td> <div align='center'><? print '$preco11'; ?> </div></td>
<td> <div align='center'><? print '$total1'; ?> </div></td>
</tr>
<tr>
<td colspan='5'><table width='100%' border='0' align='center' cellpadding='0' cellspacing='0'>
<tr>
<td width='21%'>Condi&ccedil;&otilde;es de Pagamento: <? print '$condicoes'; ?></td>
<td width='23%'>Validade da Proposta: <? print '$validade'; ?></td>
<td width='27%'>Prazo de Entrega: <? print '$prazo'; ?></td>
<td width='29%'>&nbsp;</td>
</tr>
</table></td>
</tr>
<tr bordercolor='#CCCCCC'>
<td colspan='5'><font size="2"><br>
Caso tenha alguma d&uacute;vida, entre em contato</font></td>
</tr>
<tr bordercolor='#CCCCCC'>
<td height="159" colspan='5'> <p>Atenciosamente:<br>
<br>
<? print '$assinatura'; ?> <br>
Nome da Empresa</p>
<p>&nbsp;</p></td>
</tr>
</table>
</body>
</html>";


from = "From: <contato@empresa.com.br>";
$from = "Content-type: text/html; charset=iso-8859-1\r\n";

mail("$email","Envio de Orcamento","$msg",$from);

?>


Na tabela em HTML só coloquei alguns campos, mas são no total 25. Não entendo porque só aparecem no email de destino somente 5 linhas e alem disso sem as variaveis. É a primeira vez que realizo este tipo de email e não sei como é feito, ou se existe algum parâmetro para ser configurado para que todo o formulário como todos seus campos e dados sejam enviados para o email de destino.

Agradeço antecipadamente a quem possa me dar uma idéia de como fazer.

Carlos

IPB Skin By Virteq