到第 
                <select name="select">
                  <option value="1" selected>1</option>
                  <option value="2">2</option>
                  <option value="3">3</option>
                  <option value="4">4</option>
                </select>
                页 
                <script language=JavaScript>
 function check(){  if(select.value=="1")location="index3.htm";  if(select.value=="2")location="index4.htm";  if(select.value=="3")location="index1.htm";  if(select.value=="4")location="index2.htm"; } </script>
                <input type="submit" value="确定"onClick="check()" name="submit" >这个命令怎么只能跳转一次。 跳转第二次时就显示网页无法显示。。怎么回事啊。 

解决方案 »

  1.   

     这样试试
     <input type="button" value="确定"onclick="check()" name="submit" >
      

  2.   

    select是单选,提交的时候只有一个值
    当然只跳转一次
      

  3.   

    一堆代码,结尾是自己的迷惑,但却让人对你真正的需求莫名其妙的话. 这是典型的不会问问题的人的症状.
    所以你应该先看看这个再想想应该怎么说.
    http://community.csdn.net/IndexPage/SmartQuestion.aspx
      

  4.   

    取值都有问题的吧  好像这样的吧select.options[select.selectedIndex].value
      

  5.   

    <script type="text/javascript">
    function open(v) {
        if (v == "1") {
            window.location = "<%=request.getContextPath() %>/index3.html";
        }
        if (v == "2") {
            window.location = "<%=request.getContextPath() %>/index4.html";
        }
        if (v == "3") {
            window.location = "<%=request.getContextPath() %>/index1.html";
        }
        if (v == "4") {
            window.location = "<%=request.getContextPath() %>/index2.html";
        }
    }
    </script><select name="select" onchange="open(this.value)">  
           <option value="1">1</option>
            <option value="2">2</option>
    <option value="3">3</option>
    <option value="4">4</option>
    </select>