Monday, June 3, 2024
 Popular · Latest · Hot · Upcoming
107
rated 0 times [  109] [ 2]  / answers: 1 / hits: 63437  / 14 Years ago, mon, march 7, 2011, 12:00:00

Ok this is very anoying, and it is probably very simple. I want to start my web page with disabled checkboxes, and after particlar line in listbox is selected to enable those boxes. So I put this in onload method



onload = function () {
for (i = 0; i < document.frmMain.checkgroup.length; i++){
document.frmMain.checkgroup[i].disabled = true ;
}
}


it start my page with disabled boxes, now i want do enable them



function enableCheckboxes(){
if (document.frmMain.Vrste[document.frmMain.Vrste.selectedIndex].value == Sendvici i Rostilj){
for(i=0;i<document.frmMain.checkgroup.length;i++){
document.frmMain.checkgroup[i].enabled = true;

}
}
}


it goes in to the for loop, but it never enable those checkboxes. I cannot figure it why.



and this is html part, where i call enablecheckbox function:



<select name=Vrste onChange=PopulatePodvrste(); enableCheckboxes();  size=8>
<option value=Pica>Pica</option>
<option value=Barbarina domaca trpeza>Barbarina domaca trpeza</option>
<option value=Slana Palacinka>Slana Palacinka</option>
<option value=Slatka Palacinka>Slatka Palacinka</option>
<option value=Sendvici i Rostilj>Rostilj i sendvici</option>
<option value=Dobro jutro sa Barbarom>Dobro jutro sa Barbarom</option>
<option value=Chicken Meni>Chicken Meni</option>
<option value=Posebna Ponuda>Posebna Ponuda</option>
<option value=Salate>Salate</option>
</select>


And finally actual checkboxes:



<input type=checkbox name=checkgroup >Susam</input><br>
<input type=checkbox name=checkgroup >Cili</input><br>
<input type=checkbox name=checkgroup >Tartar</input><br>
<input type=checkbox name=checkgroup >Urnebes</input><br>
<input type=checkbox name=checkgroup >Krastavac</input>

More From » html

 Answers
73

Try instead:



    document.frmMain.checkgroup[i].disabled = false ;

[#93404] Friday, March 4, 2011, 14 Years  [reply] [flag answer]
Only authorized users can answer the question. Please sign in first, or register a free account.
michaelashelbieh

Total Points: 303
Total Questions: 139
Total Answers: 97

Location: Suriname
Member since Sun, Oct 17, 2021
3 Years ago
;