Jump to content


Sidrolan

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

Posts I've Made

In Topic: Como Enviar Dados De Form Via Java Script?

24/03/2008, 00:48

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>
&lt;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.

:)



Grato pela resposta,


Já tentei colocar um form, inclusive com uma sugestão de outro membro de outro fórum. O <form> </form> está fora de cogitação, pois não funciona junto com o script. Existe alguma maneira de capturar os resultados gerados e enviar por um simples link? Me passaram esta idéia que seria feita +/_ assim:

window.location.href = "enviar.php?acao=consv1&cod_id="+form.v1.value+"&form.v2.value..etc...

Tem como pegar os valores e transforma-las em variáveis e passa-las para outra página (PHP) e daí tentar trata-las para poder transmiti-las por email?

Grato mais uma vez...

In Topic: Flash Na Abre

17/11/2007, 15:47

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? Inclusive o topo de um outro site que abre normalmente uma animação, é a que foi modificada (.FLA) e colocada neste site que agora não abre. O que poderia ser? A falta do Plug in não pode ser..

Agradeço antecipadamente a atenção.



Ola..grato pelo retorno...

Desculpe..eu não expliquei direito...o arquivo é .SWF mas, por alguma razão ele não abre em um computador com XP e Int. Explorer, enquanto outras animações abrem normalmente. |Só aparece o corpo da página e o topo fica em branco. Em outros computadores a animação carrega normalmente. Existe alguma configuração no XP, que esteja causando esta falha? Estranho que outras animações em Flash carregam normal no computador em questão, um Note Book comWin XP.

Obrigado..

In Topic: Enviar Formulário Em Java Script

03/11/2007, 20:49

Obrigado, pela resposta.


Sim, eu tenho meu site em um servidor PHP e quero de alguma maneira, aproveitar os resultados de um formulário Jscript, para não obrigar o visitante a prencher um outro formulário com o valor gerado pelo primeiro formulário. Se o prezado amigo puder me dar uma idéia, como um exemplo em que eu pudesse adaptar.. Grato

In Topic: Problemas Ao Enviar Email Em Html

31/05/2007, 13:09

Pelo que eu entendi vc tem 2 páginas, uma que vc tem o formulário, e ao clicar em submit, vc manda para essa segunda página para tratar os dados certo?

se no formulário da primeira página vc estiver usando o METHOD="POST" na segunda página vc tem que colocar os nomes dos campos da segunda página como $_POST["nome_do_campo"];
Se vc estiver usando o METHOD="GET", vc deve colocar os nomes dos campos da segunda página como $_GET["nome_do_campo"];

Espero ter ajudado.
Abs




Olá...ajudaram sim todos que responderam..agradeço muito...porém, tem algo que ainda não entendo:

Porque as 25 linhas dos campos mesmo vazios não são enviados ao email de destino, mas somente 5 linhas?? Tem algo a ver com as $_GET["nome_do_campo]? Abri o envio de teste e dois Webmails, o do UebiMiau e o o do BOL..e em ambos so aparecem 5 campos e não os 25 ...por que será? No código que coloquei no inicio so existe alguns campos,,para não ficar muito grande o código...mas são no total de 25 ou seja, pode-se enviar ate´25 campos de dados.. Mas uma vez obrigado.

IPB Skin By Virteq