Click to See Complete Forum and Search --> : somebody had this code , but why the end part doesnot work


arash
11-05-2003, 11:04 PM
the txtoutput , doesnot show the result , how can i fix it , exactly with is format or close,
thanks



<html>
<head>

<script language="JavaScript"><!--
function sum(objRef) {
var result = 0;
result += document.forms[0].percent1.value - 0;
result += document.forms[0].percent2.value - 0;
result += document.forms[0].percent3.value - 0;
result += document.forms[0].percent4.value - 0;
//
alert(result);
return result;
}
</script>
</head>

<body>

<form name="frmSum">
<div>
<input type="text" name="percent1" value="" size="20">percent1</p>
<p><input type="text" name="percent2" value="" size="20">percent2</p>
<p><input type="text" name="percent3" value="" size="20">percent3</p>
<p><input type="text" name="percent4" value="" size="20">percent4</p>
</form>

<input type="button" name="button1" value="sum" onClick="this.form.txtOutput.value=sum(this.form)">
<input type="text" name="txtOutput">

</div>
</form>
</body>

</html>

AdamBrill
11-05-2003, 11:08 PM
Try this:<html>
<head>

<script language="JavaScript"><!--
function sum(objRef) {
var result = 0;
result += parseFloat(document.forms[0].percent1.value);
result += parseFloat(document.forms[0].percent2.value);
result += parseFloat(document.forms[0].percent3.value);
result += parseFloat(document.forms[0].percent4.value);
//
return result;
}
</script>
</head>

<body>

<form name="frmSum">
<div>
<input type="text" name="percent1" value="" size="20">percent1</p>
<p><input type="text" name="percent2" value="" size="20">percent2</p>
<p><input type="text" name="percent3" value="" size="20">percent3</p>
<p><input type="text" name="percent4" value="" size="20">percent4</p>


<input type="button" name="button1" value="sum" onClick="this.form.txtOutput.value=sum(this.form)">
<input type="text" name="txtOutput">

</div>
</form>
</body>

</html>