jsp里.add(newoption)怎么设置默认选中

Posted

tags:

篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了jsp里.add(newoption)怎么设置默认选中相关的知识,希望对你有一定的参考价值。

参考技术A jsp里.add(newoption)怎么设置默认选中?
回答如下:
首先第一步点击辅助工具操作说明指南,明确问题,按照步骤操作,针对问题给出方案,及时给出反馈。
参考技术B <select>
<option value="0">请选择</option>
<%
String[] options="A","B","C","D";
for(int i=0;i<options.length;i++)
if(options[i].equals("B"))
%>
<option value="<%=options[i]%>" selected="selected"><%=options[i]%></option>
<%
else
%>
<option value="<%=options[i]%>"><%=options[i]%></option>
<%


%>
</select>

动态生成下拉列表时,如何指定默认选中项

var verbL = strResult.split(",");
var verbList = document.getElementById("verbList");
verbList.length=0;
if (verbL!='')
for (var i=0; i < verbL.length-1; i++)
var option = new Option(verbL[i]); //创建option
verbList.options.add(option);


这是我动态生成下拉列表的js代码,其中strResult是后台通过ajax传到页面的,verbList是页面上的下拉列表控件。我应该如何指定默认选中项的值是 test

把for循环里的代码修改成下面的应该就可以了:

    for (var i=0; i < verbL.length-1; i++) 
        var isT = false;
        if(verbL[i]=="test")
            isT = true;
        var option = new Option(verbL[i],verbL[i],false,isT);   //创建option
        verbList.options.add(option);  
    

参考技术A new Option(text,value,ischecked)//第一个参数是显示的文本 第二个是值 第三个是是否为选择的
new Option('1','2',true) 那对应的就是<option value="2" selected>1</option>

以上是关于jsp里.add(newoption)怎么设置默认选中的主要内容,如果未能解决你的问题,请参考以下文章

如何在JSP中设置WEB应用的默认访问页面

javascript中怎样添加下拉列表框的option到指定位置

html下拉框怎么用js添加新值

怎么用myeclipse运行JSP项目

js中给select 添加options

怎样设置Myeclipse的jsp页面为默认utf-8编码