簡単なコード:
<input type="radio" id="knob-reassign-leave" name="knob-reassign" value="n" checked="checked">Leave <br>
<input type="radio" id="knob-reassign-cmp" name="knob-reassign" value="d"> Default <br>
<input type="radio" id="knob-reassign" name="knob-reassign" value="r"> Reassign to
<select name="assigned_to" id="assigned_to" onchange="
if ((this.value != 'currentuser') && (this.value != '')) {
var kr = document.getElementById('knob-reassign');
document.getElementById('knob-reassign').checked=true;
}">
<option value="otheruser">Someone Else</option>
<option value="lastuser">Someone Third</option>
<option value="currentuser" selected="selected">Me</option>
</select>
これはすべて FF と chrome では非常にうまく機能しますが、コードを書くときによく耳にするように、これは IE では機能しません。IE が ID の「名前」を検索しているか、ID を名前に変換しようとしているように見えます。これは、最後のラジオを取得する必要があるときに常に最初のラジオを選択するためです。