grazie tanto e proprio quello che cercavo grazie di nuovo
grazie tanto e proprio quello che cercavo grazie di nuovo
scusate l'intromissione ma approfitto del thread per chiedere una cosa analoga.
il mio codice è questo:
solo che non mi funziona...codice:function selectChoosen(name,value) { //aggiungo un underscore per ricavare il nome del relativo checkbox checkbox_name="_"+name; if (value=="") document.form_query.checkbox_name.disabled=true; else document.form_query.checkbox_name.disabled=false; } <form name="form_query" method="get" action="mysql.php"> <select name="select_name" onChange="selectChoosen(this.name,this.value)"> <option value="" selected>–</option> <option value="0">scelta1</option> <option value="1">scelta2</option> </select> <input value="submit" type="submit"> <input type="checkbox" name="_select_name" value="all" checked="checked" disabled="disabled"> </form>
non ne sono certo ma il problema potrebbe essere sulle righe:
document.form_query.checkbox_name.disabled=true/false
grazie.
grazie... ancora
Un nome non può iniziare con un carattere di underscore: solo lettere [a-zA-Z]
Vuoi aiutare la riforestazione responsabile?
Iscriviti a Ecologi e inizia a rimuovere la tua impronta ecologica (30 alberi extra usando il referral)
comunque ci sono altre correzioni
codice:<head> <script type="text/javascript"> function selectChoosen(name,value) { //aggiungo un underscore per ricavare il nome del relativo checkbox checkboxname="cb_"+name; cb = document.getElementById(checkboxname); if (value=="") cb.disabled="disabled"; else cb.disabled=false; } </script> </head> <body> <form name="formquery" method="get" action="mysql.php"> <select name="select_name" onChange="selectChoosen(this.name,this.value)"> <option value="" selected>–</option> <option value="0">scelta1</option> <option value="1">scelta2</option> </select> <input value="submit" type="submit"> <input type="checkbox" name="cb_select_name" id="cb_select_name" value="all" checked="checked" disabled="disabled"> </form> </body>
Vuoi aiutare la riforestazione responsabile?
Iscriviti a Ecologi e inizia a rimuovere la tua impronta ecologica (30 alberi extra usando il referral)
ok, ora funziona, grazie!
ma come mai non vuole una cosa del genere: document.form_query.checkbox_name.disabled=true/false
?
grazie... ancora