2011-02-18 2 views

答えて

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ハック追加:クラスが瞬時にするとき、ユーザーtrの選択となって「確認」で、これはすべての無線を行います

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

"rdonly"クラスのラジオを選択する。ちょうど読書だけのように見えるが、退屈ではない。

私はこれがあなたが探していることを望みますが、もう一度、私はそれに反対すると思います。 jQueryの使い方 乾杯

2

AFAIK、あなたはそれを制御することはできません。残念ながらブラウザに依存します。

とWeb上のpoepleは、それを変更、無効なフィールドのスタイルに使用されているでしょうではないことくらいアクセス(または標準)どのような方法。前の人のほとんどとして

+1

必要に応じてJavaScriptのハッキングをオン/オフにしておくことができますが、私は個人的には悪い考えを悪化させています。 :-) –

+0

@middaparka:同意しても、それはアクセシビリティの原則の通りではありません:) – Sarfraz

0

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

しかし、他の人が言ったように、私はポイントが表示されていない、と私はそれは良いアイデアだとは思わない...