我有3个单选按钮(值:Y,N和None)和一个列表框。 列表框中的默认选择应根据用户选择的单选按钮而更改。如果用户单击“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
}
答案 0 :(得分:1)
默认情况下会选择列表中的第一个选项。 (请参阅我的jfiddle中的第一个列表。) 但是,您可以设置列表的“selectedIndex”,如下所示:
var list=document.getElementById('list');
list.selectedIndex = 1;
索引从0开始。因此,如果你想要第二个选项,索引是1,等等。
以下是一个有效的例子:http://jsfiddle.net/AmR8C/1/