不能因爲瀏覽器的差異。我也在Chrome中進行了測試。它可能是我的代碼中的錯誤?當我按下複選框時,文本框會被禁用。這還沒有到目前爲止。這裏是我有的代碼: 我把腳本放在頁面部分的頂部。在Internet Explorer 9上啓用/禁用文本框的JavaScript
表單名稱:frmPost
<script type="text/javascript">
function enabledisable() {
if (document.getElementById("ePrice").checked) {
document.frmPost.txtPrice.disabled=false;
} else {
document.frmPost.txtPrice.disabled=true;
}
}
</script>
<input type="text" name="txtPrice" id="txtPrice" size="5">
<input type="checkbox" id="ePrice" name="ePrice" onclick="enabledisable()"/>
你嘗試使用螢火蟲來檢測問題? – Garry