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...
<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 "
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.