J
James
I have the follow html code and the jhavascrit works in firefox, netscape
and Mozilla but not Internet Explorer can someone please tell me why
<script type="text/javascript">
<!--
function button_pressed()
{
vehicle=document.forms[0].elements[0].value
price=document.forms[0].elements[1].value
amount=document.forms[0].elements[2].value
cash=document.forms[0].elements[3].checked
card=document.forms[0].elements[4].checked
cheque=document.forms[0].elements[5].checked
total=price*amount
if(cash==true)
{
total=total+5
}
if(card==true)
{
temp=total*.015
total=total+temp
}
if(cheque==true)
{
total=total+2
}
document.forms[0].elements[6].value=total
}
function change()
{
vehicle=document.forms[0].elements[0].value
price=document.forms[0].elements[1].value
amount=document.forms[0].elements[2].value
cash=document.forms[0].elements[3].checked
card=document.forms[0].elements[4].checked
cheque=document.forms[0].elements[5].checked
if(vehicle=="Porche 911 Turbo")
{
document.forms[0].elements[1].value=315000
}
if(vehicle=="Aston Martin DB9")
{
document.forms[0].elements[1].value=210000
}
if(vehicle=="Dodge Viper")
{
document.forms[0].elements[1].value=110000
}
if(vehicle=="McLaen F1")
{
document.forms[0].elements[1].value=1000000
}
}
//-->
</script>
<form action="">
<p>
Enter Product <select name="Product" onchange=change()>
<option>---</option>
<option>Porche 911 Turbo</option>
<option>Aston Martin DB9</option>
<option>Dodge Viper</option>
<option>McLaen F1</option>
</select><br/><br/>
Price <input type="text" name="price"/><br/><br/>
How many <input type="text" name="amount"/><br/><br/>
</p>
<h4>Payment</h4>
<p>
<input type="radio" value="cash" name="pay"/>Cash<br/>
<input type="radio" value="card" name="pay"/>Credit Card<br/>
<input type="radio" value="cheque" name="pay"/>Money Order<br/><br/><br/>
Total: <input type="text" name="Total"/><br/><br/>
<input type="button" value="Send" onclick="button_pressed()"/>
</p>
</form>
and Mozilla but not Internet Explorer can someone please tell me why
<script type="text/javascript">
<!--
function button_pressed()
{
vehicle=document.forms[0].elements[0].value
price=document.forms[0].elements[1].value
amount=document.forms[0].elements[2].value
cash=document.forms[0].elements[3].checked
card=document.forms[0].elements[4].checked
cheque=document.forms[0].elements[5].checked
total=price*amount
if(cash==true)
{
total=total+5
}
if(card==true)
{
temp=total*.015
total=total+temp
}
if(cheque==true)
{
total=total+2
}
document.forms[0].elements[6].value=total
}
function change()
{
vehicle=document.forms[0].elements[0].value
price=document.forms[0].elements[1].value
amount=document.forms[0].elements[2].value
cash=document.forms[0].elements[3].checked
card=document.forms[0].elements[4].checked
cheque=document.forms[0].elements[5].checked
if(vehicle=="Porche 911 Turbo")
{
document.forms[0].elements[1].value=315000
}
if(vehicle=="Aston Martin DB9")
{
document.forms[0].elements[1].value=210000
}
if(vehicle=="Dodge Viper")
{
document.forms[0].elements[1].value=110000
}
if(vehicle=="McLaen F1")
{
document.forms[0].elements[1].value=1000000
}
}
//-->
</script>
<form action="">
<p>
Enter Product <select name="Product" onchange=change()>
<option>---</option>
<option>Porche 911 Turbo</option>
<option>Aston Martin DB9</option>
<option>Dodge Viper</option>
<option>McLaen F1</option>
</select><br/><br/>
Price <input type="text" name="price"/><br/><br/>
How many <input type="text" name="amount"/><br/><br/>
</p>
<h4>Payment</h4>
<p>
<input type="radio" value="cash" name="pay"/>Cash<br/>
<input type="radio" value="card" name="pay"/>Credit Card<br/>
<input type="radio" value="cheque" name="pay"/>Money Order<br/><br/><br/>
Total: <input type="text" name="Total"/><br/><br/>
<input type="button" value="Send" onclick="button_pressed()"/>
</p>
</form>