单选按钮只读而不褪色

时间:2011-02-18 10:40:12

标签: html

是否可以制作单选按钮只读而不会褪色?

3 个答案:

答案 0 :(得分:2)

AFAIK,你无法控制它。不幸的是,这取决于浏览器。

网络上的人们习惯于禁用字段的样式,改变它不会那么多 可访问 (或标准)。

答案 1 :(得分:0)

和以前的大多数人一样,我并没有真正看到它的好用,但如果你需要它,这里有一个黑客:

在您的网页上添加jquery个javascript,并为您的无线电添加类属性:

<input checked="checked" name="n" value="1" type="radio" class="rdonly checked" /> 
<input type="radio" name="n" value="2" class="rdonly"/> 

并添加javascript hack:

$(document).ready(function() {
  $("input.rdonly").change(function() {
    $('input.checked').attr('checked', true);
  });
});

当用户尝试选择任何带有“rdonly”类的收音机时,这将使所有具有“已检查”类的无线电立即被选中。它看起来就像只读,但没有褪色。

我希望这是你正在寻找的东西,但话又说回来,我想我会反对它。 干杯

答案 2 :(得分:0)

使用jQuery:

$('#radio-id').change(function(event){
    event.preventDefault();
    return false;
});

但正如其他人所说,我不明白这一点,我认为这不是一个好主意......