比方说我有一个select如下:
                        <select    name="status">
                            <option value="" selected>--请选择--</option>
                            <option value="-9">删除状态</option>
                            <option value="-1">待处理状态</option>
                            <option value="0">搁置状态</option>
                            <option value="1" >已处理状态</option>
                        </select>
比方说在后台action里有status值为1,返回到jsp里面去的时候,对应上面的status控件的值,并且让=1的那个option处于自选状态! 写一个js函数完成这个功能。问下,这个jsp的js脚本如何实现?我在java板块发了没有人会,我就发到web板块的js板块来了,希望高手帮下,谢谢!

解决方案 »

  1.   

    可以参考下。
    <!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd">
    <html xmlns="http://www.w3.org/1999/xhtml">
    <head>
    <meta http-equiv="Content-Type" content="text/html; charset=utf-8" />
    <title>无标题文档</title></head><body>
    <select name="status" id="status">
        <option value="" selected>--请选择--</option>
        <option value="-9">删除状态</option>
        <option value="-1">待处理状态</option>
        <option value="0">搁置状态</option>
        <option value="1" >已处理状态</option>
    </select>
    <script type="text/javascript">
    var val = "1" //<%=status%>; 
    var oStatus = document.getElementById("status");
    for(var i=0; i<oStatus.options.length; i++){
        if(oStatus.options[i].value == val){
    oStatus.selectedIndex = i;
    break;
    }
    }
    </script>
    </body>
    </html>