我有一個帶有表單的html頁面。它有兩個單選按鈕,分別是日班和夜班。我有一個JavaScript if語句,說明如果當前時間晚於7:00和19:00之前,則自動默認要檢查的dayshift按鈕,否則檢查Night Shift按鈕。默認情況下選中的單選按鈕
我不明白如何根據此聲明檢查單選按鈕。我從一個單選按鈕之前將一個值放入一個JavaScript變量中,但不是相反。任何幫助最受讚賞。
HTML
<!DOCTYPE html>
<html>
<head>
<meta charset="UTF-8" content="HTML,CSS,XML,JavaScript">
<script src="Scripts/autoRadio.js" type="text/javascript"></script>
<link rel="stylesheet" type="text/css" href="Styles/Design.css">
</head>
<body>
<form action="WasteEntry.asp" method="post">
<fieldset>
<input type="radio" required name="Shift" id="dayShift" value="Day Shift" >
<input type="radio" name="Shift" id="eveningShift" value="Evening Shift" >
</fieldset>
</form>
</body>
</html>
的JavaScript
var now = new Date().getHours();
if (now > 7 && now < 19) {
document.getElementById('dayShift').checked = true;
} else {
document.getElementById('eveningShift').checked = true;
}
fyi,你在你的單選按鈕上有'required'兩次 – indubitablee 2015-02-10 19:21:00