我正在嘗試這樣做。JavaScript啓用禁用單選按鈕,並一次只選擇一個
我有3個單選按鈕,
- 如果在一個電臺點擊它的設置,下一次我點擊它。它應該 未經檢查/休息。
我想在沒有jquery的標準javascript中做,因爲目前還不能。
這是我的代碼到目前爲止。
<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN" "http://www.w3.org/TR/html4/loose.dtd">
<html>
<head>
<title> New Document </title>
<meta name="Author" content="">
<meta name="Keywords" content="">
<meta name="Description" content="">
<script type="text/javascript">
function toggle(radioBtn)
{
if(radioBtn.checked)
{
radioBtn.checked = false;
}
else
{
radioBtn.checked = true;
}
// only select one at a time.
}
</script>
</head>
<body>
<form id="myForm" name="myForm">
<input type="radio" name="radioBtn" id="radioBtn1" value="A" onClick="toggle(this);" />
<input type="radio" name="radioBtn" id="radioBtn1" value="B" onClick="toggle(this);"/>
<input type="radio" name="radioBtn" id="radioBtn1" value="C" onClick="toggle(this);"/>
</form>
</body>
</html>
請大家幫忙。您的幫助將不勝感激。 感謝
共享相同「名稱」屬性的單選按鈕將由瀏覽器管理,因此無法設置多個按鈕。換句話說,我不明白你爲什麼需要代碼來做到這一點。 – Pointy
@Pointy,謝謝。你現在正想要另一部分。切換單選按鈕。我怎樣才能做到這一點。 – Nomad
你不能設置多個單選按鈕。您必須使用複選框。 –