我組裝了一些代碼來檢查複選框的狀態,然後將相應的消息顯示爲一個字符串。複選框的默認狀態是「未選中」,但是當我重新加載頁面時,沒有顯示「未選中」的消息,只要選中複選框並取消選中,它將按預期工作。我希望狀態在頁面加載時簡單顯示,而不是變化。下面的代碼:在頁面加載時顯示覆選框狀態
<html>
<head>
</head>
<body>
<input type="checkbox" id="checkBox" />
<div id="text"></div>
<script type="text/javascript">
var getId = document.getElementById('text'),
checkbox = document.getElementById('checkBox');
function checkState(){
text.innerHTML = checkbox.checked ? "Checkbox is checked" : "Checkbox is empty";
}
checkbox.onchange = checkState;
</script>
</body>
</html>
您需要一個服務器端腳本語言才能做到這一點。 –
@Asad,你錯了,檢查下面的答案。 –
@Whiteagle我想我誤解了這個問題,但我認爲他希望在重新加載頁面時保留複選框的狀態。如果不存儲信息服務器端,**不能**。 –