Hi all,
I have two linked drop down menu. When i select one option, the value will automatically change in second drop down. I have problem with selected=“selected” option in second drop down.
My code is like,
HTML CODE
[code]
Reset: siteresetcat==1) echo 'selected="selected"';?>>Weeklysiteresetcat==2) echo 'selected="selected"';?>>Monthly [/code]JAVASCRIPT
<script language="javascript">
var i,r;
r="<?php echo $this->siteresetsubcat; ?>";
function dropchange(i){
var form1 = document.getElementById("form1a");
document.form1aa.resetsubcat.options.length=0;
switch(i)
{
case 1:
form1.resetsubcat.options[0] =new Option('---select---','0');
form1.resetsubcat.options[1] =new Option('Mon','mon');
form1.resetsubcat.options[2] =new Option('Tue','tue');
form1.resetsubcat.options[3] =new Option('Wed','wed');
//if(r=='wed'){form1.resetsubcat.options[3].selected=true;}
form1.resetsubcat.options[4] =new Option('Thu','thu');
form1.resetsubcat.options[5] =new Option('Fri','fri');
form1.resetsubcat.options[6] =new Option('Sat','sat');
form1.resetsubcat.options[7] =new Option('Sun','sun');
break;
case 2:
form1.resetsubcat.options[0] =new Option('---select---','0');
form1.resetsubcat.options[1] =new Option('1','1');
form1.resetsubcat.options[2] =new Option('2','2');
form1.resetsubcat.options[3] =new Option('3','3');
form1.resetsubcat.options[4] =new Option('4','4');
form1.resetsubcat.options[5] =new Option('5','5');
form1.resetsubcat.options[6] =new Option('6','6');
form1.resetsubcat.options[7] =new Option('7','7');
form1.resetsubcat.options[8] =new Option('8','8');
form1.resetsubcat.options[9] =new Option('9','9');
form1.resetsubcat.options[10] =new Option('10','10');
}
}
</script>
I get the value of ‘r’ as database value now. I have used like
if(r==‘wed’) {form1.resetsubcat.options[3].selected=true;} for each option. But it is not working when page reloads. When page reloads no value is displaying for subcategory with respect to category.
How can i automatically get the value of subcategory from database when page loads?
Thanks!!