在一个JSP文件中,嵌入JS,想在JS中取得JSP下拉列表框中选择的值,用变量怎么写?
用 String select4=request.getParameter("select4");这个行吗?求指导

解决方案 »

  1.   

    给下拉框加一个id直接用js获取select标签id,完了点value
    document.getElementById('selectId').value
      

  2.   

    var string;
    string=document.getElementById('selectId').value;
    可以这样写吗?
      

  3.   

     可不可以  alert(string) 打印一下不就知道了
      

  4.   

    用innerHTML取得下拉列表框中的值,用个变量传,怎么传啊?
      

  5.   

    var string;
    string=document.getElementById('selectId').value;可以获取的
      

  6.   


      function $(obj){
      return document.getElementById(obj);
      }
        ``````````````
    var string;
    string=document.getElementById('selectId').value;
         ```````
     td_2.innerHTML = string;
    为啥取到的值是object啊
      

  7.   

    是获得下拉列表的值,然后在页面的其它标签中显示吗?
    如果是的话,我是这么写的:
    var val=document.getElementById('selectId').value;
    document.getElementById('xxid').innerHTML=val;其中xxid是另一个标签的id,比如<lable id='xxid'></lable>
      

  8.   

    建议用下jquery  方便很多啊  给select 一个id 然后 $("#id").val();  
      

  9.   

    string=document.getElementById('selectId').value;
      

  10.   

    貌似我记得是select下面是option(单词不记得了) 在select上做onchang()方法;这里的option的name属性名字要一样就可以了,string=document.name.value就是改变后的值,我记得是这样,要是不对 你把代码贴出来我给你看看....
      

  11.   

    直接:<jscript>
       var t = '<%=request.getParameter("select4")%>';
       alert(t);
    </jscript>
      

  12.   

    <form name="form" action="/pages/blacklist_list.do" method="post">
    <select name="messageType"id="messageType" style="width: 100px;" class="input">
    <option value="普通短信">普通短信</option>
    </select>js:
    alert(document.form.messageType.value);
    如果你是希望选中jsp页面获得的值
    document.form.messageType.value="${form.messageType }";
      

  13.   

    //获取文本
    var obj=document.getElementById(select4'); 
    var text=obj.options[obj.selectedIndex].text;
    //获取值
    var value=document.getElementById("select4").value;