我在ASP.NET MVC站點中有一個表單,用戶可以編輯它並在稍後返回。是否可以取消選擇RadioButton組中的所有值?
如果他們意外地在單選按鈕組中選擇了一個值,有什麼辦法可以使它不被選中?
默認情況下,一旦它被點擊,它就不能被點擊!
我在ASP.NET MVC站點中有一個表單,用戶可以編輯它並在稍後返回。是否可以取消選擇RadioButton組中的所有值?
如果他們意外地在單選按鈕組中選擇了一個值,有什麼辦法可以使它不被選中?
默認情況下,一旦它被點擊,它就不能被點擊!
你可以用普通的舊JavaScript來做到這一點。例如:
<script type="text/javascript">
function clearRadios(groupName) {
var r = document.getElementsByName(groupName);
for (var i = 0; i < r.length; i++) {
r[i].checked = false;
}
}
</script>
<form>
<input type="radio" name="myGroup" value="A">A
<input type="radio" name="myGroup" value="B">B
<input type="radio" name="myGroup" value="C">C
<button type="button" onclick="javascript:clearRadios('myGroup');">Clear</button>
</form>
謝謝!需要等到明天才能投票:) – laura 2011-03-05 10:57:36
提前致謝。 :) – JustinStolle 2011-03-06 01:23:53
這個工作後,我選擇A併發回? ......因爲她說.NET ......而你的回答聽起來並不令人沮喪,並且對微軟感到憤怒...... – user1566694 2016-06-22 18:42:37
你有兩個選擇,創建另一個單選按鈕,標記爲「無」或適合您的表單,這是同一個「組」的一部分,然後他們可以選擇它。
但實際上,如果你需要他們能夠取消選擇,那麼你需要一個複選框,而不是一個單選按鈕。
請檢查這個鏈接這可能會有幫助。雙擊單選按鈕時,它將被取消選中。
爲什麼回滾?這個問題不一定與ASP.NET或ASP.NET MVC 3相關。至少將其標記爲html。當你說'讓它無法選擇',其含義與'取消選擇'不同。 – JustinStolle 2011-03-06 21:56:21
對不起,我以爲我回滾了我自己的編輯之一... – laura 2011-03-07 08:20:50
好吧,我希望這不是你不喜歡我做的事情;) – JustinStolle 2011-03-07 09:57:05