Warning: file_get_contents(/data/phpspider/zhask/data//catemap/8/qt/7.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Html 单选按钮只读,不褪色_Html - Fatal编程技术网

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;
});