if country other than us is selected, I want to show only wire transfer as
payment option.
can someone help me get this "deleteoptions" code to work ?
==========================================
<html>
<head>
<title></title>
<meta http-equiv="Content-Type" content="text/html; charset=iso-8859-1">
</head>
<body bgcolor="#FFFFFF">
<script language="javascript">
function setPayment(obj) {
var indx = obj.options[obj.selectedIndex].value;
if (indx != "US") {
var obj2 = document.orderform.idPayment;
deleteOptions(obj2);
}
}
function deleteOptions(obj2) {
while (obj2.options.length>1) {
deleteIndex=obj2.options.length-1;
//alert(obj2.options[deleteIndex].value );
if (obj2.options[deleteIndex].value != "11") {
obj2.options[deleteIndex]=null;
}
}
}
</script>
<form METHOD="POST" name="orderform" ">
<TABLE BORDER="0" CELLPADDING="0" WIDTH="590" align="left">
<TD WIDTH="202"> Country </TD>
<TD WIDTH="393">
<SELECT name="countryCode" value="US" onChange="setPayment(this);" >
<OPTION VALUE="US" SELECTED >UNITED STATES( US)</OPTION>
<OPTION VALUE="AD" >ANDORRA( AD)</OPTION>
<OPTION VALUE="AE" >UNITED ARAB EMIRATES( AE)</OPTION>
</SELECT>
</TD>
</TR>
<TR>
<TD colspan="2"><b>Payment </b></TD>
</TR>
<TR>
<TD width="202"> Pay with </TD>
<TD width="393">
<select name="idPayment" size="1">
<option value="5">Credit Card</option>
<option value="9">Check </option>
<option value="11">Wire Transfer</option>
</select>
</TD>
</TR>
</table>
</form>