[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index]
[no subject]
Hola,
below is an expense report . . . I've got a little problem with the little
javascript function "computeForm." It keeps appending strings instead of
adding them. Any ideas? I'd really appreciate any help.
TIA,
Guy
P.S. - What I'm getting at might be more clear if you view the page in Netscape.
---------------------------------------------------------------------------
<HTML>
<HEAD>
<SCRIPT LANGUAGE="LiveScript">
function computeForm(form) {
if (form.ent1.value == "") {
form.ent1.value= 0
}
if (form.trav1.value == "") {
form.trav1.value= 0
}
if (form.supp1.value == "") {
form.supp1.value= 0
}
if (form.car1.value == "") {
form.car1.value= 0
}
if (form.other1.value == "") {
form.other1.value= 0
}
form.total1.value = form.ent1.value + form.trav1.value + form.supp1.value +
form.car1.value + form.other1.value
}
</SCRIPT>
<TITLE>Expense Report</TITLE></HEAD><BODY>
<FORM method=POST ACTION="/cgi-bin/parse.pl">
<TABLE BORDER>
<TR>
<TD ALIGN=LEFT><B>Dillon Read</B></TD>
<TD></TD>
<TD></TD>
<TD></TD>
<TD ALIGN=CENTER COLSPAN= 3><B>EXPENSE REPORT</B></TD>
<TD></TD>
<TD></TD>
<TD></TD>
<TD></TD>
<TD></TD>
<TD></TD>
</TR>
<TR>
<TD></TD>
<TD></TD>
<TD></TD>
<TD></TD>
<TD></TD>
<TD></TD>
<TD></TD>
<TD ALIGN=RIGHT>EMPLOYEE</TD>
<TD ALIGN=RIGHT COLSPAN=2>1</TD>
<TD></TD>
</TR>
<TR>
<TD></TD>
<TD></TD>
<TD></TD>
<TD></TD>
<TD></TD>
<TD></TD>
<TD></TD>
<TD ALIGN=RIGHT>DEPARTMENT</TD>
<TD ALIGN=RIGHT COLSPAN=2>4</TD>
<TD></TD>
</TR>
<TR>
<TD></TD>
<TD></TD>
<TD></TD>
<TD></TD>
<TD></TD>
<TD></TD>
<TD></TD>
<TD ALIGN=RIGHT>DATE</TD>
<TD ALIGN=RIGHT COLSPAN=2>7</TD>
<TD></TD>
</TR>
<TR>
<TD></TD>
<TD></TD>
<TD></TD>
<TD></TD>
<TD></TD>
<TD></TD>
<TD></TD>
<TD></TD>
<TD></TD>
<TD></TD>
<TD></TD>
<TD></TD>
</TR>
<TR>
<TD></TD>
<TD></TD>
<TD></TD>
<TD></TD>
<TD></TD>
<TD ALIGN=CENTER COLSPAN= 7>EXPENSE</TD>
</TR>
<TR>
<TD ALIGN=CENTER>DATE</TD>
<TD ALIGN=CENTER COLSPAN= 4>DETAILS AND BUSINESS PURPOSE</TD>
<TD ALIGN=CENTER>ENTER <BR> TAINMENT</TD>
<TD ALIGN=CENTER>TRAVEL</TD>
<TD ALIGN=CENTER>SUPPERS</TD>
<TD ALIGN=CENTER>CAR RENTAL</TD>
<TD ALIGN=CENTER>OTHER</TD>
<TD ALIGN=CENTER>TOTAL</TD>
<TD ALIGN=CENTER>CLIENT/ DEPT TO CHARGE</TD>
</TR>
<TR>
<TD ALIGN=RIGHT>10</TD>
<TD ALIGN=RIGHT COLSPAN=4> <INPUT TYPE=TEXT NAME=details1 SIZE=20> </TD>
<TD ALIGN=RIGHT><INPUT TYPE=TEXT NAME=ent1 SIZE=8
onChange=computeField(this)></TD>
<TD ALIGN=RIGHT><INPUT TYPE=TEXT NAME=trav1 SIZE=8
onChange=computeField(this)></TD>
<TD ALIGN=RIGHT><INPUT TYPE=TEXT NAME=supp1 SIZE=8
onChange=computeField(this)></TD>
<TD ALIGN=RIGHT><INPUT TYPE=TEXT NAME=car1 SIZE=8
onChange=computeField(this)></TD>
<TD ALIGN=RIGHT><INPUT TYPE=TEXT NAME=other1 SIZE=8
onChange=computeField(this)></TD>
<TD ALIGN=RIGHT><INPUT TYPE=TEXT NAME=total1 SIZE=8></TD>
<TD ALIGN=RIGHT>
<SELECT NAME="account">
<OPTION> SYSTEMS
<OPTION> BONY
<OPTION> GOVT
<OPTION> MUNI
</SELECT>
</TD>
</TR>
<TR>
--
gmatz@netcom.com
"Ah, beer - my one weakness. My Achilles Heel, if you will." - Homer