0

3 つのラジオ ボタン (値: Y、N、なし) とリスト ボックスがあります。リスト ボックスのデフォルトの選択は、ユーザーが選択するラジオ ボタンに応じて変更する必要があります。ユーザーが「Y」ラジオ ボタンをクリックすると、リスト ボックスはデフォルトで「XYZ」などになります。

Jqueryが使えません。私はJSに固執する必要があります。デフォルト値の設定を手伝ってください。

function radio4_onclick(ctrl) {
    var flag1;
    for (var i=0; i < 3; i++)
        if (document.form_r1.radio4[i].checked==true)
            flag1= document.form_r1.radio4[i].value;
        if (flag1=='NONE');
        //this is the place where I want to set listbox1 to Default 
}
4

1 に答える 1

1

デフォルトでは、リストの最初のオプションが選択されています。(私の jfiddle の最初のリストを参照してください。)ただし、次のようにリストの「selectedIndex」を設定できます。

var list=document.getElementById('list');
list.selectedIndex = 1;

インデックスは 0 から始まります。したがって、2 番目のオプションが必要な場合、インデックスは 1 などになります。

これが実際の例です: http://jsfiddle.net/AmR8C/1/

于 2013-01-21T22:33:19.623 に答える