Ciao
finalmente sono riuscito a fare quello che volevo ma purtroppo abilitando la funzione, ottengo un errore:
codice:
Microsoft VBScript runtime error '800a0009'
Subscript out of range: '[number: 0]'
...si presente xchè non mi passa il valore, mi aiutate?
La funzione è questa:
codice:
<script>
//INIZIO FUNZIONE ABILITA/DISABILITA OGGETTI FORM
function chMd()
{
// initialize form with empty field
document.forms[0].link_esterno.disabled=false;
document.forms[0].link_esterno.value="";
for(var i=0;i<document.forms[0].elements.length;i++)
{
if(document.forms[0].elements[i].name=="dOption")
{// No Constraints: Nessun vincolo
if(document.forms[0].elements[i].value=="A")
{
if(document.forms[0].elements[i].checked==true){
document.forms[0].link_esterno.disabled=true;
document.forms[0].id_contenuti.disabled=true;
document.forms[0].id_super_categoria.disabled=true;
document.forms[0].id_categoria.disabled=true;
document.forms[0].id_sotto_categoria.disabled=true;
}
}
else if(document.forms[0].elements[i].value=="B")
{//Textbox: link_esterno
if(document.forms[0].elements[i].checked==true){
document.forms[0].link_esterno.disabled=false;
document.forms[0].id_contenuti.disabled=true;
document.forms[0].id_super_categoria.disabled=true;
document.forms[0].id_categoria.disabled=true;
document.forms[0].id_sotto_categoria.disabled=true;
}
}
else if(document.forms[0].elements[i].value=="C")
{//Select: id_contenuti
if(document.forms[0].elements[i].checked==true){
document.forms[0].link_esterno.disabled=true;
document.forms[0].id_contenuti.disabled=false;
document.forms[0].id_super_categoria.disabled=true;
document.forms[0].id_categoria.disabled=true;
document.forms[0].id_sotto_categoria.disabled=true;
}
}
}
}
}
//FINE FUNZIONE ABILITA/DISABILITA OGGETTI FORM
</script>
dove la applico è qui:
codice:
<input id="radio" name="dOption" value="C" onClick="chMd()" type="radio">
<label id="label-triplo-c" for="msg">* Pagina Web</label>
<select name="id_contenuti" id="id_contenuti" class="select-triplo-dx" onChange="check_valore('id_contenuti', 'id_contenuti');" disabled="disabled">
Se tolgo dalla select, semplicemente il:
codice:
disabled="disabled"
quindi trasformando la select così:
codice:
<select name="id_contenuti" id="id_contenuti" class="select-triplo-dx" onChange="check_valore('id_contenuti', 'id_contenuti');">
il tutto funziona!