AKmiecik
08-09-2008, 04:56 PM
I pulled the following code and created a project cost estimating tool for a carpet cleaning business.
Each name="num" is labeled with a room for the house and I created a second piece of code so that name="num1" determines if they want carpet protectant. (site is http://www.pcsnashville.com/Estimator.php)
How can I return which rooms are checked, which rooms want protectant and along with similar info for number of stairs.
(big time neophite here, thanks.)
Original post: glenngv03-02-2004, 01:53 AM
Origianl Reply: Nitro2 wrote on 03-01-2004 11:36 PM:
...
<html>
<head>
<script type="text/javascript">
function calculate(f)
{
var nums = f.num;
var ntext = f.numtext;
var nitem = f.numitem;
var result = 0;
var items = '';
for(var i=0;i<nums.length;i++)
{
if(nums[i].checked)
{
result+=parseFloat(ntext[i].value);
items+=nitem[i].value+'\n';
}
}
f.answer.value=result;
//if you want to fix to 2 decimal places
//f.answer.value=Number(result).toFixed(2);
f.allitems.value=items;
}
</script>
</head>
<body>
<form name="myform">
Which numbers do you want to add?<br>
<input type="checkbox" name="num" onclick="calculate(this.form)"><input type="text" name="numtext" value="1.50" onchange="calculate(this.form)"><input type="text" name="numitem" value="pencil" onchange="calculate(this.form)"><br>
<input type="checkbox" name="num" onclick="calculate(this.form)"><input type="text" name="numtext" value="2.00" onchange="calculate(this.form)"><input type="text" name="numitem" value="pen" onchange="calculate(this.form)"><br>
<input type="checkbox" name="num" onclick="calculate(this.form)"><input type="text" name="numtext" value="3.20" onchange="calculate(this.form)"><input type="text" name="numitem" value="paper" onchange="calculate(this.form)"><br>
Total <input type="text" name="answer" size="5"><textarea name="allitems" rows="5"></textarea>
</form>
</body>
</html>
Each name="num" is labeled with a room for the house and I created a second piece of code so that name="num1" determines if they want carpet protectant. (site is http://www.pcsnashville.com/Estimator.php)
How can I return which rooms are checked, which rooms want protectant and along with similar info for number of stairs.
(big time neophite here, thanks.)
Original post: glenngv03-02-2004, 01:53 AM
Origianl Reply: Nitro2 wrote on 03-01-2004 11:36 PM:
...
<html>
<head>
<script type="text/javascript">
function calculate(f)
{
var nums = f.num;
var ntext = f.numtext;
var nitem = f.numitem;
var result = 0;
var items = '';
for(var i=0;i<nums.length;i++)
{
if(nums[i].checked)
{
result+=parseFloat(ntext[i].value);
items+=nitem[i].value+'\n';
}
}
f.answer.value=result;
//if you want to fix to 2 decimal places
//f.answer.value=Number(result).toFixed(2);
f.allitems.value=items;
}
</script>
</head>
<body>
<form name="myform">
Which numbers do you want to add?<br>
<input type="checkbox" name="num" onclick="calculate(this.form)"><input type="text" name="numtext" value="1.50" onchange="calculate(this.form)"><input type="text" name="numitem" value="pencil" onchange="calculate(this.form)"><br>
<input type="checkbox" name="num" onclick="calculate(this.form)"><input type="text" name="numtext" value="2.00" onchange="calculate(this.form)"><input type="text" name="numitem" value="pen" onchange="calculate(this.form)"><br>
<input type="checkbox" name="num" onclick="calculate(this.form)"><input type="text" name="numtext" value="3.20" onchange="calculate(this.form)"><input type="text" name="numitem" value="paper" onchange="calculate(this.form)"><br>
Total <input type="text" name="answer" size="5"><textarea name="allitems" rows="5"></textarea>
</form>
</body>
</html>