我有这段代码,但我不知道为什么“GetElementByID”功能不起作用,有人可以帮助我吗?
功能:
function Disabilita(control)
{
if (control.checked)
{
alert ("checkbox ceccata");
document.getElementById(rag_soc_spedizione).disabled=TRUE;
document.getElementById(nome_spedizione).disabled=TRUE;
document.getElementById(cognome_spedizione).disabled=TRUE;
document.getElementById(nazione_spedizione).disabled=TRUE;
document.getElementById(provincia_spedizione).disabled=TRUE;
document.getElementById(comune_spedizione).disabled=TRUE;
}
else
alert ("checkbox non ceccata");
{
document.getElementById(rag_soc_spedizione).disabled=FALSE;
document.getElementById(nome_spedizione).disabled=FALSE;
document.getElementById(cognome_spedizione).disabled=FALSE;
document.getElementById(nazione_spedizione).disabled=FALSE;
document.getElementById(provincia_spedizione).disabled=FALSE;
document.getElementById(comune_spedizione).disabled=FALSE;
}
}
</script>
函数分配的元素
<input type="checkbox" value="true" name="dati-sped-fatt" id="dati-sped-fatt" onClick="Disabilita(this)">
两个警报都会出现,但没有一个控件被禁用。