我试图阻止用户使用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