I am new to javascript and would appreciate any help that is offered.
The following script does not work in IE (the value
(document.quote .qty1.value)is not
displayed in the "equiptotal " field).
Can anyone tell where I went wrong? The script works fine in
Mozilla/Firefox.
//The script
function recalc() {
document.quote. equiptotal.valu e = document.quote. qty1.value;
}
// The Page
<!DOCTYPE html PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN">
<html>
<head>
<meta http-equiv="content-type" content="text/html;charset=is o-8859-1">
<meta name="generator " content="DreamW eaver">
<link rel="stylesheet " type="text/css" href="/css/web-soft.css">
<title>Quotatio n</title>
<SCRIPT LANGUAGE="JavaS cript" src="/javascript/quote.js">
</script>
</head>
<BODY><center >
<form action="" method="post" name="quote">
<div id="quote">
<div id="smallbar">W EB Soft Systems Inc.</div>
Quotation
<table class="quote" cellspacing="2" cellpadding="2" >
<tr>
<th>Qty</th>
<th>Item Num</th>
<th>Supplier</th>
<th>Description </th>
<th>Cost</th>
<th>Hrs</th>
</tr>
<tr>
<td class="small">< input type="text" name="qty1" size="4"
onChange="recal c()" maxlength="4"></td>
<td class="medium"> <input name="itemnum1" type="text" id="itemnum1"
size="15"></td>
<td class="medium"> <input name="supplier1 " type="text" id="supplier1"
size="20"></td>
<td class="large">< input name="descripti on1" type="text" id="description 1"
size="30"></td>
<td class="medium"> <input type="text" name="unitcost1 " size="7"></td>
<td class="small">< input type="text" name="labor1" size="4"
maxlength="4"></td>
</tr>
</table>
<br>
<table class="quote" cellspacing="2" cellpadding="0" >
<tr>
<th>Company</th>
<th>Site</th>
<th>Contact</th>
<th></th>
</tr>
<tr>
<td class="medlarge "> </td>
<td class="medlarge "> </td>
<td class="medlarge "> </td>
<td><input type="submit" name="select" value="Select"> </td>
</tr>
</table>
<br>
<table class="quote" cellspacing="2" cellpadding="0" >
<tr>
<td class="medium" align="right">E quip Cost</td>
<td class="medium" align="left"><i nput type="text" name="equipcost " readonly
size="10"></td>
<td class="medium" align="right">E quip Total</td>
<td class="medium" align="left"><i nput type="text" name="equiptota l"
readonly size="10"></td>
<td class="medium" align="right">S ub Total</td>
<td class="medium" align="left"><i nput type="text" name="subtotal" readonly
size="10"></td>
<td class="small" align="left"></td>
</tr>
<tr>
<td class="medium" align="right">L abour Hrs</td>
<td class="medium" align="left"><i nput type="text" name="totallabo r"
size="10" readonly></td>
<td class="medium" align="right">M ark-Up</td>
<td class="medium" align="left"><i nput type="text" name="markup"
onChange="recal c()" size="3" maxlength="4">% </td>
<td class="medium" align="right">P ST 8%</td>
<td class="medium" align="left"><i nput type="text" name="pst" size="10"
readonly></td>
<td class="small" align="left"><i nput type="checkbox" name="check1"
value="Value1"> </td>
</tr>
<tr>
<td class="medium" align="right">L abour Rate</td>
<td class="medium" align="left"><i nput type="text" name="laborrate "
size="10" readonly></td>
<td class="medium" align="right">G ross Margin</td>
<td class="medium" align="left"><i nput type="text" name="grossmarg in"
size="10"></td>
<td class="medium" align="right">G ST 7%</td>
<td class="medium" align="left"><i nput type="text" name="gst" size="10"
readonly></td>
<td class="small" align="left"><i nput type="checkbox" name="check2"
value="Value2"> </td>
</tr>
<tr>
<td class="medium" align="right">T otal Labour</td>
<td class="medium" align="left"><i nput type="text" name="laborcost "
size="10" readonly></td>
<td class="medium" align="right">G ross Profit </td>
<td class="medium" align="left"><i nput type="text" name="grossprof it"
size="10"></td>
<td class="medium" align="right">T otal</td>
<td class="medium" align="left"><i nput type="text" name="total" size="10"
maxlength="10" readonly></td>
<td class="small" align="left"><i nput type="checkbox" name="check3"
value="Value3"> </td>
</tr>
</table><br>
</div>
<div id="footer">Cop yright©200 4 R.M. Singh</div>
</form>
</body>
</center>
</html>
The following script does not work in IE (the value
(document.quote .qty1.value)is not
displayed in the "equiptotal " field).
Can anyone tell where I went wrong? The script works fine in
Mozilla/Firefox.
//The script
function recalc() {
document.quote. equiptotal.valu e = document.quote. qty1.value;
}
// The Page
<!DOCTYPE html PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN">
<html>
<head>
<meta http-equiv="content-type" content="text/html;charset=is o-8859-1">
<meta name="generator " content="DreamW eaver">
<link rel="stylesheet " type="text/css" href="/css/web-soft.css">
<title>Quotatio n</title>
<SCRIPT LANGUAGE="JavaS cript" src="/javascript/quote.js">
</script>
</head>
<BODY><center >
<form action="" method="post" name="quote">
<div id="quote">
<div id="smallbar">W EB Soft Systems Inc.</div>
Quotation
<table class="quote" cellspacing="2" cellpadding="2" >
<tr>
<th>Qty</th>
<th>Item Num</th>
<th>Supplier</th>
<th>Description </th>
<th>Cost</th>
<th>Hrs</th>
</tr>
<tr>
<td class="small">< input type="text" name="qty1" size="4"
onChange="recal c()" maxlength="4"></td>
<td class="medium"> <input name="itemnum1" type="text" id="itemnum1"
size="15"></td>
<td class="medium"> <input name="supplier1 " type="text" id="supplier1"
size="20"></td>
<td class="large">< input name="descripti on1" type="text" id="description 1"
size="30"></td>
<td class="medium"> <input type="text" name="unitcost1 " size="7"></td>
<td class="small">< input type="text" name="labor1" size="4"
maxlength="4"></td>
</tr>
</table>
<br>
<table class="quote" cellspacing="2" cellpadding="0" >
<tr>
<th>Company</th>
<th>Site</th>
<th>Contact</th>
<th></th>
</tr>
<tr>
<td class="medlarge "> </td>
<td class="medlarge "> </td>
<td class="medlarge "> </td>
<td><input type="submit" name="select" value="Select"> </td>
</tr>
</table>
<br>
<table class="quote" cellspacing="2" cellpadding="0" >
<tr>
<td class="medium" align="right">E quip Cost</td>
<td class="medium" align="left"><i nput type="text" name="equipcost " readonly
size="10"></td>
<td class="medium" align="right">E quip Total</td>
<td class="medium" align="left"><i nput type="text" name="equiptota l"
readonly size="10"></td>
<td class="medium" align="right">S ub Total</td>
<td class="medium" align="left"><i nput type="text" name="subtotal" readonly
size="10"></td>
<td class="small" align="left"></td>
</tr>
<tr>
<td class="medium" align="right">L abour Hrs</td>
<td class="medium" align="left"><i nput type="text" name="totallabo r"
size="10" readonly></td>
<td class="medium" align="right">M ark-Up</td>
<td class="medium" align="left"><i nput type="text" name="markup"
onChange="recal c()" size="3" maxlength="4">% </td>
<td class="medium" align="right">P ST 8%</td>
<td class="medium" align="left"><i nput type="text" name="pst" size="10"
readonly></td>
<td class="small" align="left"><i nput type="checkbox" name="check1"
value="Value1"> </td>
</tr>
<tr>
<td class="medium" align="right">L abour Rate</td>
<td class="medium" align="left"><i nput type="text" name="laborrate "
size="10" readonly></td>
<td class="medium" align="right">G ross Margin</td>
<td class="medium" align="left"><i nput type="text" name="grossmarg in"
size="10"></td>
<td class="medium" align="right">G ST 7%</td>
<td class="medium" align="left"><i nput type="text" name="gst" size="10"
readonly></td>
<td class="small" align="left"><i nput type="checkbox" name="check2"
value="Value2"> </td>
</tr>
<tr>
<td class="medium" align="right">T otal Labour</td>
<td class="medium" align="left"><i nput type="text" name="laborcost "
size="10" readonly></td>
<td class="medium" align="right">G ross Profit </td>
<td class="medium" align="left"><i nput type="text" name="grossprof it"
size="10"></td>
<td class="medium" align="right">T otal</td>
<td class="medium" align="left"><i nput type="text" name="total" size="10"
maxlength="10" readonly></td>
<td class="small" align="left"><i nput type="checkbox" name="check3"
value="Value3"> </td>
</tr>
</table><br>
</div>
<div id="footer">Cop yright©200 4 R.M. Singh</div>
</form>
</body>
</center>
</html>
Comment