MochiKitでラジオボタンを取得

そのものズバリなメソッドとかありそうなのに、見つからなくて苦戦。prototype.jsのFormにも用意されてないところをみると、意外と需要がないのかな。

<form id="items">
 <input type="radio" name="item" value="A">A<br />
 <input type="radio" name="item" value="B">B<br />
 <input type="radio" name="item" value="C">C<br />
</form>

こういうラジオボタンを配置している時に、

var result = next(ifilter(function(v){return v.checked}, $('items').item)).value;

これで選択してる値が取れます。Win IE6/7, Firefox2、Mac Safari2, Firefox1.5 で確認。

以下のURLを参考、というか組み合わせただけです、はい。