在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;
            }
        }

 

posted @ 2013-07-16 18:08  欣欣家园  阅读(339)  评论(0编辑  收藏  举报