[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