<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.0 Transitional//EN">
<HTML><HEAD>
<META http-equiv=Content-Type content="text/html; charset=iso-8859-1">
<META content="MSHTML 5.50.4522.1800" name=GENERATOR>
<STYLE></STYLE>
</HEAD>
<BODY bgColor=#ffffff>
<DIV><FONT face=Arial size=2></FONT> </DIV>
<DIV><FONT face=Arial size=2> Here's a revised version of your
sumboxes function that does the trick. I not only had to parseInt the
values, but then I checked to see if there *was* a value (if length > 0) and
changed the variable to a zero if there was nothing in the box.</FONT></DIV>
<DIV><FONT face=Arial size=2></FONT> </DIV>
<DIV><FONT face=Arial size=2> FYI, I used a one-line
conditional that states the following: set this variable
(prepHours). If (?) the length of the form field value is greater than
zero, then set it equal to parseInt(f.Prep_Hours___________________.value) , and
otherwise (:) set it equal to zero.</FONT></DIV>
<DIV><FONT face=Arial size=2></FONT> </DIV>
<DIV><FONT face=Arial size=2></FONT> </DIV>
<DIV><FONT face=Arial size=2>function sumboxes() { <BR> var
f=document.myform; </FONT></DIV>
<DIV><FONT face=Arial size=2></FONT> </DIV>
<DIV><FONT face=Arial size=2> var prepHours =
f.Prep_Hours___________________.value.length>0?parseInt(f.Prep_Hours___________________.value):0;<BR> var
officeHours =
f.Office_Hours_________________.value.length>0?parseInt(f.Office_Hours_________________.value):0;<BR> var
inServiceHours =
f.In_Service_Hours_____________.value.length>0?parseInt(f.In_Service_Hours_____________.value):0;<BR> var
lessonHours =
f.Lesson_Hours_________________.value.length>0?parseInt(f.Lesson_Hours_________________.value):0;<BR> var
travelHours =
f.Travel_Hours_________________.value.length>0?parseInt(f.Travel_Hours_________________.value):0;<BR> var
otherHours =
f.Other_Hours__________________.value>0?parseInt(f.Other_Hours__________________.value):0;</FONT></DIV>
<DIV><FONT face=Arial size=2></FONT> </DIV>
<DIV><FONT face=Arial size=2> var totalHours = prepHours + officeHours +
inServiceHours + lessonHours + travelHours + otherHours;</FONT></DIV>
<DIV><FONT face=Arial size=2></FONT> </DIV>
<DIV><FONT face=Arial size=2> f.Total_Hours__________________.value =
totalHours;<BR> }</FONT></DIV>
<DIV><FONT face=Arial size=2></FONT> </DIV>
<DIV><FONT face=Arial size=2></FONT> </DIV>
<DIV><FONT face=Arial size=2>Cheers,</FONT></DIV>
<DIV><FONT face=Arial size=2></FONT> </DIV>
<DIV><FONT face=Arial size=2>Peter</FONT></DIV>
<BLOCKQUOTE dir=ltr
style="PADDING-RIGHT: 0px; PADDING-LEFT: 5px; MARGIN-LEFT: 5px; BORDER-LEFT: #000000 2px solid; MARGIN-RIGHT: 0px">
<DIV style="FONT: 10pt arial">----- Original Message ----- </DIV>
<DIV
style="BACKGROUND: #e4e4e4; FONT: 10pt arial; font-color: black"><B>From:</B>
<A title=TMccoy@city.newport-beach.ca.us
href="mailto:TMccoy@city.newport-beach.ca.us">McCoy, Thomas</A> </DIV>
<DIV style="FONT: 10pt arial"><B>To:</B> <A title=peter@brunone.com
href="mailto:'peter@brunone.com'">'peter@brunone.com'</A> </DIV>
<DIV style="FONT: 10pt arial"><B>Sent:</B> Wednesday, June 27, 2001 2:02
PM</DIV>
<DIV style="FONT: 10pt arial"><B>Subject:</B> RE: [JavaScript]
1+1+1=111?</DIV>
<DIV><BR></DIV>
<DIV><FONT face=Arial color=#0000ff size=2><SPAN class=078105618-27062001>No
luck, just popup error dialog boxes. I am not yet proficient in
JavaScript, and I think that may be a big source of my
troubles.</SPAN></FONT></DIV>
<DIV><FONT face=Arial color=#0000ff size=2><SPAN
class=078105618-27062001></SPAN></FONT> </DIV>
<DIV><FONT face=Arial size=2><SPAN class=078105618-27062001><FONT
color=#0000ff>Here is a link to the form with the problem I described
</FONT><A
href="http://www.city.newport-beach.ca.us/nbpl/literacyform02.htm"><FONT
color=#0000ff>http://www.city.newport-beach.ca.us/nbpl/literacyform02.htm</FONT></A><FONT
color=#0000ff> (enter in some numbers in the hours fields, and
watch the "Total Hours" box)</FONT></SPAN></FONT></DIV>
<DIV><FONT face=Arial color=#0000ff size=2><SPAN
class=078105618-27062001></SPAN></FONT> </DIV>
<DIV><FONT face=Arial color=#0000ff size=2><SPAN class=078105618-27062001>I
appreciate any help you may provide!</SPAN></FONT></DIV>
<BLOCKQUOTE dir=ltr style="MARGIN-RIGHT: 0px">
<DIV class=OutlookMessageHeader dir=ltr align=left><FONT face=Tahoma
size=2>-----Original Message-----<BR><B>From:</B> Peter Brunone
[mailto:peter@brunone.com]<BR><B>Sent:</B> Wednesday, June 27, 2001 11:13
AM<BR><B>To:</B> javascript@LaTech.edu<BR><B>Subject:</B> Re: [Javascript]
1+1+1=111?<BR><BR></FONT></DIV>
<DIV><FONT face=Arial size=2>Thomas,</FONT></DIV>
<DIV><FONT face=Arial size=2></FONT> </DIV>
<DIV><FONT face=Arial size=2> The answer to your problems
is the parseInt() function, e.g.</FONT></DIV>
<DIV><FONT face=Arial size=2></FONT> </DIV>
<DIV><FONT face=Arial size=2>var total = parseInt(formname.field1name.value)
+ parseInt(formname.field2name.value);</FONT></DIV>
<DIV><FONT face=Arial size=2></FONT> </DIV>
<DIV><FONT face=Arial size=2> Form data is treated as
strings unless you specify otherwise.</FONT></DIV>
<DIV><FONT face=Arial size=2></FONT> </DIV>
<DIV><FONT face=Arial size=2>Cheers,</FONT></DIV>
<DIV><FONT face=Arial size=2></FONT> </DIV>
<DIV><FONT face=Arial size=2>Peter</FONT></DIV>
<BLOCKQUOTE dir=ltr
style="PADDING-RIGHT: 0px; PADDING-LEFT: 5px; MARGIN-LEFT: 5px; BORDER-LEFT: #000000 2px solid; MARGIN-RIGHT: 0px">
<DIV style="FONT: 10pt arial">----- Original Message ----- </DIV>
<DIV
style="BACKGROUND: #e4e4e4; FONT: 10pt arial; font-color: black"><B>From:</B>
<A title=TMccoy@city.newport-beach.ca.us
href="mailto:TMccoy@city.newport-beach.ca.us">McCoy, Thomas</A> </DIV>
<DIV style="FONT: 10pt arial"><B>To:</B> <A title=javascript@LaTech.edu
href="mailto:'javascript@LaTech.edu'">'javascript@LaTech.edu'</A> </DIV>
<DIV style="FONT: 10pt arial"><B>Sent:</B> Wednesday, June 27, 2001 1:04
PM</DIV>
<DIV style="FONT: 10pt arial"><B>Subject:</B> [Javascript]
1+1+1=111?</DIV>
<DIV><BR></DIV>
<DIV><FONT face=Arial size=2><SPAN class=867005917-27062001>Hello
all!</SPAN></FONT></DIV>
<DIV><FONT face=Arial size=2><SPAN
class=867005917-27062001></SPAN></FONT> </DIV>
<DIV><FONT face=Arial size=2><SPAN
class=867005917-27062001></SPAN></FONT> </DIV>
<DIV><FONT face=Arial size=2><SPAN class=867005917-27062001>I am trying to
create a form that uses client-side Javascript to sum numerical
data.</SPAN></FONT></DIV>
<DIV><FONT face=Arial size=2><SPAN
class=867005917-27062001></SPAN></FONT> </DIV>
<DIV><FONT face=Arial size=2><SPAN class=867005917-27062001>The form has
six blanks where numbers are entered. The seventh
box will display the mathematical total of the numbers
entered in the six boxes. So far, I can only get the 7th box to
either add the html tags together (not what I want) or compile the
numbers in the box (if the first six contain 1,2,3,4,5,6... I get
123456 in the Total box). Any ideas, before I pull all my hair
out?</SPAN></FONT></DIV>
<DIV><FONT face=Arial size=2><SPAN
class=867005917-27062001></SPAN></FONT> </DIV>
<DIV><FONT face=Arial size=2><SPAN
class=867005917-27062001></SPAN></FONT> </DIV>
<DIV><FONT face=Arial size=2>Sincerely,</FONT></DIV>
<DIV><FONT face=Arial size=2>Thomas
McCoy</FONT></DIV></BLOCKQUOTE></BLOCKQUOTE></BLOCKQUOTE></BODY></HTML>