Tenho o seguinte formuário que segue abaixo onde ha várias caixas de texto e ao final eu tenho que somar os valores digitados nas caixas.
Como posso fazer?
Preciso de Ajuda
<form method="post" action="">
<table width="75%" border="1" cellpadding="0" cellspacing="0" align="center" bordercolor="#666666">
<tr>
<td height="51" colspan="3">
<div align="center"> <img src="LogoCr.jpg" width="300" height="66"></div>
</td>
</tr>
<tr>
<td colspan="3">
<div align="center"><font size="4" face="Verdana, Arial, Helvetica, sans-serif">Reembolso
de Despesas</font></div>
</td>
</tr>
<tr>
<td colspan="3">
<table width="100%" border="0" cellspacing="0" cellpadding="0">
<tr>
<td width="10%">
<p align="right"><font face="Verdana, Arial, Helvetica, sans-serif" size="2"><b>Data
</b> :</font></p>
</td>
<td width="18%">
<div align="right">
<input type="text" name="textfield" maxlength="8">
</div>
</td>
<td width="33%">
<p align="right"><font face="Verdana, Arial, Helvetica, sans-serif" size="2"><b>Setor
</b> :</font></p>
</td>
<td width="39%">
<div align="right">
<input type="text" name="textfield2" maxlength="55" size="55">
</div>
</td>
</tr>
</table>
</td>
</tr>
<tr bgcolor="#6699CC">
<td width="48%">
<div align="center"><font face="Verdana, Arial, Helvetica, sans-serif" size="2"><b>Descrição</b></font></div>
</td>
<td width="25%">
<div align="center"><font face="Verdana, Arial, Helvetica, sans-serif" size="2"><b>Quantidade
de Comprovantes </b></font></div>
</td>
<td width="27%">
<div align="center"><font face="Verdana, Arial, Helvetica, sans-serif" size="2"><b>Valor
R$ </b></font></div>
</td>
</tr>
<tr>
<td width="48%"><font face="Verdana, Arial, Helvetica, sans-serif" size="2"><b>Passagens
/ Taxi</b></font></td>
<td width="25%">
<div align="center">
<input type="text" name="Q1" size="15">
</div>
</td>
<td width="27%">
<div align="center">
<input type="text" name="V1" size="25">
</div>
</td>
</tr>
<tr>
<td width="48%"><font face="Verdana, Arial, Helvetica, sans-serif" size="2"><b>Papelaria</b></font></td>
<td width="25%">
<div align="center">
<input type="text" name="Q2" size="15">
</div>
</td>
<td width="27%">
<div align="center">
<input type="text" name="V2" size="25">
</div>
</td>
</tr>
<tr>
<td width="48%"><font face="Verdana, Arial, Helvetica, sans-serif" size="2"><b>Correio</b></font></td>
<td width="25%">
<div align="center">
<input type="text" name="Q3" size="15">
</div>
</td>
<td width="27%">
<div align="center">
<input type="text" name="V3" size="25">
</div>
</td>
</tr>
<tr>
<td width="48%"><font face="Verdana, Arial, Helvetica, sans-serif" size="2"><b>Material
de Limpeza</b></font></td>
<td width="25%">
<div align="center">
<input type="text" name="Q4" size="15">
</div>
</td>
<td width="27%">
<div align="center">
<input type="text" name="V4" size="25">
</div>
</td>
</tr>
<tr>
<td width="48%"><font face="Verdana, Arial, Helvetica, sans-serif" size="2"><b>Refeições</b></font></td>
<td width="25%">
<div align="center">
<input type="text" name="Q5" size="15">
</div>
</td>
<td width="27%">
<div align="center">
<input type="text" name="V5" size="25">
</div>
</td>
</tr>
<tr>
<td width="48%"><font face="Verdana, Arial, Helvetica, sans-serif" size="2"><b>Pedágios</b></font></td>
<td width="25%">
<div align="center">
<input type="text" name="Q6" size="15">
</div>
</td>
<td width="27%">
<div align="center">
<input type="text" name="V6" size="25">
</div>
</td>
</tr>
<tr>
<td width="48%"><font face="Verdana, Arial, Helvetica, sans-serif" size="2"><b>Combustíveis</b></font></td>
<td width="25%">
<div align="center">
<input type="text" name="Q7" size="15">
</div>
</td>
<td width="27%">
<div align="center">
<input type="text" name="V7" size="25">
</div>
</td>
</tr>
<tr>
<td width="48%"><b><font size="2" face="Verdana, Arial, Helvetica, sans-serif">Alimentação</font></b></td>
<td width="25%">
<div align="center">
<input type="text" name="Q8" size="15">
</div>
</td>
<td width="27%">
<div align="center">
<input type="text" name="V8" size="25">
</div>
</td>
</tr>
<tr>
<td width="48%"><b><font size="2" face="Verdana, Arial, Helvetica, sans-serif">Alimentação
- Administração</font></b></td>
<td width="25%">
<div align="center">
<input type="text" name="Q9" size="15">
</div>
</td>
<td width="27%">
<div align="center">
<input type="text" name="V9" size="25">
</div>
</td>
</tr>
<tr>
<td width="48%"><b><font size="2" face="Verdana, Arial, Helvetica, sans-serif">Alimentação
Creche</font></b></td>
<td width="25%">
<div align="center">
<input type="text" name="Q10" size="15">
</div>
</td>
<td width="27%">
<div align="center">
<input type="text" name="V10" size="25">
</div>
</td>
</tr>
<tr>
<td width="48%"><b><font size="2" face="Verdana, Arial, Helvetica, sans-serif">Despesas
de Cartório</font></b></td>
<td width="25%">
<div align="center">
<input type="text" name="Q11" size="15">
</div>
</td>
<td width="27%">
<div align="center">
<input type="text" name="V11" size="25">
</div>
</td>
</tr>
<tr>
<td width="48%"><b><font size="2" face="Verdana, Arial, Helvetica, sans-serif">Xerox
/ Plastificação</font></b></td>
<td width="25%">
<div align="center">
<input type="text" name="Q12" size="15">
</div>
</td>
<td width="27%">
<div align="center">
<input type="text" name="V12" size="25">
</div>
</td>
</tr>
<tr>
<td width="48%"><b><font size="2" face="Verdana, Arial, Helvetica, sans-serif">Autenticações</font></b></td>
<td width="25%">
<div align="center">
<input type="text" name="Q13" size="15">
</div>
</td>
<td width="27%">
<div align="center">
<input type="text" name="V13" size="25">
</div>
</td>
</tr>
<tr>
<td width="48%"><b><font size="2" face="Verdana, Arial, Helvetica, sans-serif">Materiais
Diversos</font></b></td>
<td width="25%">
<div align="center">
<input type="text" name="Q14" size="15">
</div>
</td>
<td width="27%">
<div align="center">
<input type="text" name="V14" size="25">
</div>
</td>
</tr>
<tr>
<td width="48%"><b><font size="2" face="Verdana, Arial, Helvetica, sans-serif">Estacionamento</font></b></td>
<td width="25%">
<div align="center">
<input type="text" name="Q15" size="15">
</div>
</td>
<td width="27%">
<div align="center">
<input type="text" name="V15" size="25">
</div>
</td>
</tr>
<tr>
<td width="48%">
<input type="text" name="textfield22" maxlength="55" size="55">
</td>
<td width="25%">
<div align="center">
<input type="text" name="Q16" size="15">
</div>
</td>
<td width="27%">
<div align="center">
<input type="text" name="V16" size="25">
</div>
</td>
</tr>
<tr>
<td width="48%">
<input type="text" name="textfield23" maxlength="55" size="55">
</td>
<td width="25%">
<div align="center">
<input type="text" name="Q17" size="15">
</div>
</td>
<td width="27%">
<div align="center">
<input type="text" name="V17" size="25">
</div>
</td>
</tr>
<tr>
<td width="48%">
<input type="text" name="textfield24" maxlength="55" size="55">
</td>
<td width="25%">
<div align="center">
<input type="text" name="Q18" size="15">
</div>
</td>
<td width="27%">
<div align="center">
<input type="text" name="V18" size="25">
</div>
</td>
</tr>
<tr>
<td width="48%">
<input type="text" name="textfield25" maxlength="55" size="55">
</td>
<td width="25%">
<div align="center">
<input type="text" name="Q19" size="15">
</div>
</td>
<td width="27%">
<div align="center">
<input type="text" name="V19" size="25">
</div>
</td>
</tr>
<tr>
<td width="48%">
<input type="text" name="textfield26" maxlength="55" size="55">
</td>
<td width="25%">
<div align="center">
<input type="text" name="Q20" size="15">
</div>
</td>
<td width="27%">
<div align="center">
<input type="text" name="V20" size="25">
</div>
</td>
</tr>
<tr bgcolor="#CCCCCC">
<td width="48%">
<div align="center"><font size="2" face="Verdana, Arial, Helvetica, sans-serif"><b>Total
Geral: </b></font> </div>
</td>
<td width="25%">
<div align="center">
<input type="text" name="QTotal" size="15">
</div>
</td>
<td width="27%">
<div align="center">
<input type="text" name="VTotal" size="25">
</div>
</td>
</tr>
</table>
<div align="center">
</div>
</form>
<hr>
<table width="75%" border="1" bordercolor="#666666" cellspacing="0" cellpadding="0" align="center">
<tr>
<td width="31%"><b><font size="2" face="Verdana, Arial, Helvetica, sans-serif">Feito
Por :</font></b></td>
<td width="69%">
<input type="text" name="textfield262" maxlength="75" size="75">
</td>
</tr>
<tr>
<td width="31%"><b><font size="2" face="Verdana, Arial, Helvetica, sans-serif">Aprovado
Por :</font></b></td>
<td width="69%"> </td>
</tr>
<tr>
<td width="31%"><b><font size="2" face="Verdana, Arial, Helvetica, sans-serif">Tesouraria
:</font></b></td>
<td width="69%"> </td>
</tr>
</table>
<hr>
<table width="75%" border="1" bordercolor="#666666" cellspacing="0" cellpadding="0" align="center">
<tr bgcolor="#FF9999">
<td colspan="2">
<div align="center"><b><font size="3" face="Verdana, Arial, Helvetica, sans-serif">Para
uso da Tesouraria</font></b></div>
</td>
</tr>
<tr>
<td width="31%"><b><font size="2" face="Verdana, Arial, Helvetica, sans-serif">Data
: </font></b></td>
<td width="69%"> </td>
</tr>
<tr>
<td width="31%"><b><font size="2" face="Verdana, Arial, Helvetica, sans-serif">Banco
: </font></b></td>
<td width="69%"> </td>
</tr>
<tr>
<td width="31%"><b><font size="2" face="Verdana, Arial, Helvetica, sans-serif">Cheque
nº :</font></b></td>
<td width="69%"> </td>
</tr>
</table>
Como Somar Os Valores Das Caixas De Texto
Started By fonsecaWebmaster, 19/07/2004, 14:16
2 replies to this topic
#1
Posted 19/07/2004, 14:16
#2
Posted 19/07/2004, 15:35
Irmão eu ñ me lembro do Código direito ñ, mas eu sei q vc tem q criar um script para fazer isso. Lá no final do formulário crie um butão "submit" para enviar os valores digitados para variáveis do script q vc criou e dentro do script vc resolve se retorna o valor pra alguma variável ou q vai aparecer em alguma janela auxiliar. Isso dá pra fazer em Java Script ou em PHP. Eu prefiro PHP. Mas ñ sei de cor os códigos. Se deu pra te dar uma clariada! (Me corrijam se eu estiver errado)
Vamos esperar o pessoal q conhece mais q eu nos dar uma mãozinha!!!
T+
Vamos esperar o pessoal q conhece mais q eu nos dar uma mãozinha!!!
T+
Edição feita por: xxALExx, 20/07/2004, 06:31.
#3
Posted 20/07/2004, 23:55
tenta esse:
<html> <head> <title><Excel in JS</title> </head> <body> <form name="form"> 1 <input type="text"name="n1"><br> 2 <input type="text"name="n2"><br> 3 <input type="text"name="n3"><br> <input type="button"value="Somar"onClick="soma()"> <script language="JavaScript"> <!-- function soma(){ resultado=0; for(i=0;i<3;i++) if(form.elements[i].value!=!isNaN && (form.elements[i].value!="")) resultado+=parseFloat(form.elements[i].value) alert(resultado); } //--> </script> </body> </html>
1 user(s) are reading this topic
0 membro(s), 1 visitante(s) e 0 membros anônimo(s)