我試圖阻止用戶使用jquery或javascript更改單選按鈕的狀態。我可以對殘疾人做這件事,但我不喜歡灰色的外觀。我向用戶展示了我的一個模型的真/假狀態,所以我不希望他們能夠改變它。組中只有一個單選按鈕,根據模型檢查(true)或未選中(false),因此他們不能取消選中它,但他們可以檢查並更改單選按鈕狀態。單選按鈕不會在表單中提交,因此它僅用於從數據庫/模型中讀取數據,但如果它們將其更改爲實際在數據庫中的相反值,那麼該用戶體驗不佳。這是我在jQuery和html結構上的最新嘗試。阻止用戶更改單選按鈕的狀態
<input type="radio" checked="checked">
或
<input type="radio">
和jQuery的
$(document).ready(function() {
$(input[type = "radio"]).change(function() {
$(this).removeAttr("checked");
});
});
this.checked = false;意味着le單選按鈕將始終未被選中。在頁面加載時默認選中按鈕會怎麼樣?點擊將取消選中它,但我們希望它保持不變。回覆錯誤似乎是一個更好的主意。 – Julien
@Nunien:我同意,編輯我的答案。 – ShankarSangoli