不能得到這個工作。第一次使用傳遞給函數的變量。取消選中單選按鈕應禁用表單域,反之亦然。 lineid變量區分這個收音機/文本輸入對與其他10個。如何啓用/禁用單選按鈕交互的文本字段?
我的代碼:
<script type="text/javascript">
function disablefield(lineid){
if (document.getElementById(lineid).checked == true){
document.dupedit.lineid.disabled = false;
} else {
document.dupedit.lineid.disabled = true;
}
}
</script>
我的HTML的子集。
以整數開頭的ID無效。不知道它是否導致你的問題,但你可能想看看。 – calumbrodie
@kissmyface - 不是HTML5:http://mathiasbynens.be/notes/html5-id-class –
@詹姆斯當然,你是正確的:-)我仍然這樣做雖然出於習慣。看起來像這樣的id不(通常)太過於語義。我可能會使用數據屬性。 – calumbrodie