Html 单选按钮只读,不褪色
是否可以使单选按钮只读而不褪色?好的,您无法控制它。不幸的是,这取决于浏览器Html 单选按钮只读,不褪色,html,Html,是否可以使单选按钮只读而不褪色?好的,您无法控制它。不幸的是,这取决于浏览器 网络上的人们已经习惯了禁用字段的样式,改变它将不会有太多的可访问性(或标准)任何方式。与以前的大多数人一样,我并不认为它有什么好用,但如果你需要它,这里有一个技巧: 在页面上包含javascript并将类属性添加到收音机: <input checked="checked" name="n" value="1" type="radio"
网络上的人们已经习惯了禁用字段的样式,改变它将不会有太多的可访问性(或标准)任何方式。与以前的大多数人一样,我并不认为它有什么好用,但如果你需要它,这里有一个技巧: 在页面上包含javascript并将类属性添加到收音机:
<input checked="checked" name="n" value="1" type="radio" class="rdonly checked" />
<input type="radio" name="n" value="2" class="rdonly"/>
当用户尝试选择任何具有“rdonly”类的收音机时,这将使所有具有“checked”类的收音机立即被选中。它看起来就像是只读的,但没有褪色
我希望这就是你想要的,但我想我还是建议你不要这样做。
使用jQuery欢呼:
$('#radio-id').change(function(event){
event.preventDefault();
return false;
});
但正如其他人所说,我不明白这一点,我认为这不是一个好主意……显示用户无法交互的外观正常的用户界面元素有什么意义?这是一个非常糟糕的用户体验。你可以做一个JavaScript黑客来根据需要将其设置为开/关,但我个人认为这只会让一个坏主意变得更糟。:-)@middaparka:同意,也不符合可访问性原则:)
$('#radio-id').change(function(event){
event.preventDefault();
return false;
});