Eu fiz um script em javascript e ele não tá fazendo o que eu quero... eu queria que ele auto modificasse um input de acordo com que a pessoa digitasse...
<html>
<head>
<script language=javascript>
function checa_formulario(email){
if (email.nome.value == ""){
alert("Por Favor não deixe o campo em branco!!!");
email.nome.focus();
return (false);
}
if (email.sobrenome.value == ""){
alert("Por Favor não deixe o campo em branco!!!");
email.sobrenome.focus();
return (false);
}
if (email.num.value == ""){
alert("Por Favor não deixe o campo em branco!!!");
email.num.focus();
return (false);
}
if (email.bairro.value == ""){
alert("Por Favor não deixe o campo em branco!!!");
email.bairro.focus();
return (false);
}
if (email.cid.value == ""){
alert("Por Favor não deixe o campo em branco!!!");
email.cid.focus();
return (false);
}
if (email.est.value == ""){
alert("Por Favor não deixe o campo em branco!!!");
email.est.focus();
return (false);
}
if (email.tel.value == ""){
alert("Por Favor não deixe o campo em branco!!!");
email.tel.focus();
return (false);
}
if (email.email.value == ""){
alert("Por Favor não deixe o campo em branco!!!");
email.email.focus();
return (false);
}
if (email.pess.value == ""){
alert("Por Favor não deixe o campo em branco!!!");
email.pess.focus();
return (false);
}
if (email.maxtemp.value == ""){
alert("Por Favor não deixe o campo em branco!!!");
email.maxtemp.focus();
return (false);
}
if (email.banhos.value == ""){
alert("Por Favor não deixe o campo em branco!!!");
email.banhos.focus();
return (false);
}
</script>
<script src=calculo.js>
</script>
<title></title>
<style>
.caixa {
}
.email {
text-transform: lowercase;
}
.texto {
color: #0000FF
}
</style>
</head>
<body onLoad="document.email.nome.focus();">
<form onSubmit="return checa_formulario(this)" action="envia.php" method="post" enctype="multipart/form-data" name="email">
<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="3pessoas">Para 3 pessoas
<option value="5e6pessoas">Para 5 ou 6 pessoas
<option value="7pessoas">Para 7 pessoas
<option value="9pessoas">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"><br><br>
<input type="textbox"name="caixa" value="">
<input type="submit" action="fazendopdf">
</table>
</div>
</form>
</body>
</html>
<script>
function Calcula()
var total
var totallits
var pess = document.getElementeByTagName('pess')
var banhos = document.getElementeByTagName('banhos')
var maxtemp = document.getElementeByTagName('maxtemp')
var outros
var outrospia
var outroscoz
var outrosduchahig
var outroslav
var disp = document.getElementById('disp')
var banheira = document.getElementById('tambanheira')
var spa = document.getElementById('tamspa')
var caixa = document.getElementById('caixa')
var banheira1 = document.getElementById('banheira1')
var spa1 = document.getElementById('spa1')
var econokw
var econodinkw
if banheira1 == true
banheira1.style.visibility="visible"
else
banheira1.style.visibility="hidden"
if spa1 == true
spa1.style.visibility="visible"
else
spa1.style.visibility="hidden"
if disp == chuv
disp = 4
if else disp == ducha
disp = 7
else
disp = 0
if banheira == peq
banheira = 150
if else banheira == med
banheira = 250
if else banheira == grande
banheira = 350
else
banheira = 0
if tamspa == 3 pessoas
spa = 750
if else spa == 5e6pessoas
spa = 1200
if else spa == 5e6pessoas
spa = 1600
if else spa == 5e6pessoas
spa = 1700
else
spa = 0
document.getElementByTagName('pia');
if pia == true
outrospia = pess * 20
document.getElementByTagName('coz');
if coz == true
outroscoz = pess * 25
document.getElementByTagName('duchahig');
if duchahig == true
outrosduchahig = pess * 20
document.getElementByTagName('lav');
if lav == true
outroslav = 100
outros = (outrospia + outroscoz + outrosduchahig + outroslav)
totallits = (pess * banhos * maxtemp)*4
total = (((totallits) * disp) + banheira + spa + outros)
if total =< 200
total = 200
if else =< 300
total = 300
if else =< 400
total = 400
if else =< 500
total = 500
if else =< 600
total = 600
if else =< 700
total = 700
if else =< 800
total = 800
if else =< 900
total = 900
if else =< 1000
total = 1000
if else =< 1500
total = 1500
if else =< 2000
total = 2000
else
alert('A quantidade de litros precisa ser avaliada diretamente por nós, envie um e-mail pedindo uma avaliação e com a sua quantidade de litros calculada.');
econokw = ((pess * banhos * (maxtemp/60) *30 *5,5) + banheira + spa) /4 /60 * 5,5
econodinkw = econokw * 0,588772
caixa.setAttribute('value', 'O total de litros que você necessitará é ', total list, ' sua economia em kw será ', econokw, ' e sua economia em dinheiro será de ', econodinkw);
document.write(”<img src=\”fazendopdf.php?pess=”+pess+”\”>”);
document.write(”<img src=\”fazendopdf.php?banhos=”+banhos+”\”>”);
document.write(”<img src=\”fazendopdf.php?disp=”+disp+”\”>”);
document.write(”<img src=\”fazendopdf.php?banheira=”+banheira+”\”>”);
document.write(”<img src=\”fazendopdf.php?spa=”+spa+”\”>”);
document.write(”<img src=\”fazendopdf.php?outros=”+outros+”\”>”);
document.write(”<img src=\”fazendopdf.php?maxtemp=”+maxtemp+”\”>”);
document.write(”<img src=\”fazendopdf.php?totallits=”+totallits+”\”>”);
document.write(”<img src=\”fazendopdf.php?econokw=”+econokw+”\”>”);
document.write(”<img src=\”fazendopdf.php?econodinkw=”+econodinkw+”\”>”);
</script>
Esse são os códigos, deve estar cheio de erros porque sou completamente amador em javascript... podem me dizer quais são? >_< esses errinhos são "
Pergunta
.z3us.
Olá novamente! Estou com uma dúvida >_<
Eu fiz um script em javascript e ele não tá fazendo o que eu quero... eu queria que ele auto modificasse um input de acordo com que a pessoa digitasse...
Esse são os códigos, deve estar cheio de erros porque sou completamente amador em javascript... podem me dizer quais são? >_< esses errinhos são "
Editado por .z3us.Link para o comentário
Compartilhar em outros sites
2 respostass a esta questão
Posts Recomendados
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.