大家都在忙啥呢。
小弟有事向大家求助。<select name="searchType" id="searchTypes">
      <option value="1">主题</option>
      <option value="2">作者昵称</option>
      <option value="3">全文检索</option>
<select><a href="searchMessage.jsp?searchMessage=这里写下拉框searchType的选定内容" target="main">
搜索
</a>我没有用到表单控件。但我还想从searchMessage.jsp里面把searchType的值取出来。我应该怎么做啊。
请大家帮帮忙

解决方案 »

  1.   

    searchMessage=这里写下拉框searchType的选定内容" 不用写
    直接在request可以取到searchType,request.getParameter("searchType")
      

  2.   

    但是没有用到form表单也可以取吗?好像不行吧
      

  3.   

    上网找些免费的框架,或者用aJax来实现
      

  4.   


    <a href="#" target="main" onclick=submit()> 
    搜索 
    </a><script>
      function submit() {
        var sel = document.getElementById("searchTypes");
        window.location = "searchMessage.jsp?searchMessage=" + sel.value;
      }
    </script>
      

  5.   

    5楼的好使`要是不想刷新页面的话就AJAX吧` 下个现成的prototype 框架
      

  6.   

    给<a href="searchMessage.jsp?searchMessage=这里写下拉框searchType的选定内容" target="main"> 
    加一个onclick事件
    javascript中function click(){
      location.href="searchMessage.jsp?searchMessage="document.getElementById('searchTypes')";
    }
    大家看这样可以不?
      

  7.   

    大家的我试了。可以是可以。但是searchMessage.jsp页面直接在本窗体内加载了。我想让它加载到main这个框架里面。
      

  8.   

    <a onclick="click(this);" target="main"> 
    javascript中function click(ele){ 
      location.href="searchMessage.jsp?searchMessage="document.getElementById('searchTypes')"; 
      ele.target="main";
    }你再试试我也不确定 
      

  9.   

    5楼正解
    请不要随便和AJAX扯上关系
      

  10.   

    function check() {
     var type=document.getElementById("searchTypes").value; //获取数值
     
    }<select name="searchType" id="searchTypes" onChange="check()"> 
          <option value="1">主题 </option> 
          <option value="2">作者昵称 </option> 
          <option value="3">全文检索 </option> 
    <select> 
      

  11.   

    javascript中
    function click(ele){ 
      var value = document.getElementById('searchTypes');
      var val = "MainAction?value="value; 
      document.forms[0].action= val;
      document.forms[0].submit();
      return false;
    } submit:  <onclick = "return click(this)">再从mainAction中跳转页面