在js中下拉列表值的选定
一、在做项目的时候经常要用数据库中的某个值与下拉列表里面的值(这里的值是固定写死的)相比较,然后确定选择下拉列表中的哪个值,一下是解决这个问题的一个方法:
<select name="mat" id="mat"> <option value="铁">铁</option> <option value="钢">钢</option> <option value="合金">合金</option> <option value="镀银">镀银</option> <option value="铝">铝</option> </select>
for(var i=0;i<mat.options.length;i++){ if(mat.options[i].value==bmaterial){ mat.options[i].selected=true; } }
二、在做项目的时候经常要用数据库中的某个值与下拉列表里面的值(这里的值是从数据库中取出来的)相比较,然后确定选择下拉列表中的哪个值,一下是解决这个问题的一个方法:
List operator=breakService.findAllOpe();
request.setAttribute("operator", operator);
<select name="aope" id="aope"> <s:iterator value="#request.operator" var="aop"> <option value="${aop.oname }">${aop.oname }</option> </s:iterator> </select>
for(var i=0;i<ope.options.length;i++){ if(ope.options[i].value==uoname){ ope.options[i].selected=true; } }