Ir para conteúdo
Fórum Script Brasil
  • 0

Calcular ítens do formulário e mostrar em textarea


.z3us.

Pergunta

Olá! Desde já agradeço!

Sou novo aqui no fórum e vou ajudar com o que sei, mas agora eu estou precisando de um pouquinho de ajuda...

Eu estou criando um formulario que calcula alguns itens que são preenchidos no formulario e joga em uma textarea, isso seria a parte de javascript que calcularia de acordo com a formula alguns coisas basicas que mostraria ao cliente algumas coisas... Depois ao enviar ele cria um pdf com a proposta(estou usando o fpdf) e o coloca em anexo enviando um e-mail para mim e para o cliente (isso em php, só estou mostrando a idéia).

Eu estou com um pouco de dificuldade na hora de fazer o calculo em javascript, será que poderiam me ajudar?

<body>
		<form action="envia.php" method="post" enctype="multipart/form-data" name="email">
  			<h1 align="center" class="style1"> Proposta Básica </h1>
  				<table width="32%"  border="0" align="center">
					<div class="texto">
Nome:<input type="text" name="nome"><br>
Sobrenome:<input type="text" name="sobrenome"><br>
Rua/Av:<input type="text" name="rua">
n°:<input type="text" name="num" size=2><br>
Bairro:<input type="text" name="bairro"><br>
Cidade:<input type="text" name="cid"><br>
Estado:<input type="text" name="est"><br>
Tel:<input type="text" name="ddd" size=1> - <input type="text"name="tel"><br> 
E-mail:<input type="text" name="email"><br>
Quantas pessoas há na casa? <input type="text" name="pess"><br>
Quantos banhos ao total do dia? <input type="text" name="banhos"><br>
Qual o tempo máximo de duração de cada banho? <input type="text" name="maxtemp"><br>
Qual o dispositivo usado?<select name="disp"
<Option value="">
<option value="chuv">Chuveiro
<option value="ducha">Ducha
</select>
<br>
Banheira? De qual o tamanho? Sim <input type="radio" name="banheira1" value="Sim"> Não <input type="radio" name="banheira2" value="Não">
<select name="tambanhe">
<option value="">
<option value="Pequena">Pequena
<option value="Média">Média
<option value="Grande">Grande
</select><br>
Spa? De qual tamanho? Sim <input type="radio" name="spa1" value="Sim"> Não <input type="radio" name="spa2" value="Não">
<select name="tamspa">
<option value="">
<option value="Para 3 pessoas">Para 3 pessoas
<option value="Para 5 ou 6 pessoas">Para 5 ou 6 pessoas
<option value="Para 7 pessoas">Para 7 pessoas
<option value="Para 9 pessoas">Para 9 pessoas
</select><br>
Algum outro ponto de água quente?<br>
Pia/Lavabo<input type="checkbox" name="pia" value="Pia/Lavabo">
Cozinha<input type="checkbox" name="coz" value="Cozinha"><br>
Ducha Higiênica<input type="checkbox" name="duchahig" value="Ducha Higiênica">
Lavanderia<input type="checkbox" name="lav" value="Lavanderia">



  				</table>
					</div>
</form>
</body>

Esse é o html, o calculo é o seguinte

Total = ((pess*banhos*maxtemp)*disp) + banheira + spa + outros(checkbox's)

A minha idéia é que dependendo do dispositivo, do tamanho da banheira/spa alterne no calculo... tipo banheira pequena, + 150, entendem?

Eu ficaria muito agradecido se pudessem me ajudar! Não estou tendo idéia de como fazer isso, porque meu conhecimento em javascript é limitado, mas vou continuar estudando aqui... obrigado a todos!

E eu não estou pedindo a criação completa do script, porque eu também estou trabalhando nisso aqui, quem puder só me ajudar a definir as variaveis, já me ajudaria muito! Muito mesmo! E a parte de definir o dispositivo, tipo "Ao marcar o dispositivo chuveiro, mudaria tanto", eu já tenho uma idéia do que fazer, vou ver se dar certo... Obrigado novamente!

Editado por Jonathan Queiroz
Modificar título para descrever melhor a dúvida (Jonathan)
Link para o comentário
Compartilhar em outros sites

5 respostass a esta questão

Posts Recomendados

  • 0

Eu não entendi se a sua duvida principal é a somatoria. porque você já tem a formula:

Total = ((pess*banhos*maxtemp)*disp) + banheira + spa + outros(checkbox's)

você vai chamando os valores de cada e jogando na formula e calculando (use a funçao eval caso de algum problema pra somar)

Link para o comentário
Compartilhar em outros sites

  • 0

Quando postei estava com duvidas em tudo, mas graças ao fórum achei a maioria das minhas dúvidas .Andreia.!

Mas ainda estou com duvida em algo, como eu declaro uma variavel nessa parte aqui...

var caixa = document.getElementById('caixa')
caixa.setAttribute('value', 'Aqui queria colocar alguns resultados')

Como faço para declarar algumas variaveis no value que estou atribuindo?

Editado por .z3us.
Link para o comentário
Compartilhar em outros sites

Participe da discussão

Você pode postar agora e se registrar depois. Se você já tem uma conta, acesse agora para postar com sua conta.

Visitante
Responder esta pergunta...

×   Você colou conteúdo com formatação.   Remover formatação

  Apenas 75 emoticons são permitidos.

×   Seu link foi incorporado automaticamente.   Exibir como um link em vez disso

×   Seu conteúdo anterior foi restaurado.   Limpar Editor

×   Você não pode colar imagens diretamente. Carregar ou inserir imagens do URL.



  • Estatísticas dos Fóruns

    • Tópicos
      152,3k
    • Posts
      652,3k
×
×
  • Criar Novo...