万能小林子 2017-10-01 08:01 采纳率: 100%
浏览 6112
已结题

form提交后,action中怎么获取select下拉框的选中值

点击按钮后如果选择.com表单应该是 http://我的域名/nav/c1.php?id=
如果选择.cn应该是 http://我的域名/nav/c2.php?id=

                            小白不懂 想问下怎么实现
 <form action="这里应该填什么才能保证选择其他选项的时候自动变成option value后的内容" method="get" name="form">
                 <div class="form-group">
                    <div class="input-group">
                     <input type="text" name="id" class="form-control" placeholder="请输入删除后缀的域名">
                      <div class="input-group-addon">
                      <select id="select" onchange="change();">
                        <option value="./nav/c1.php" selected>.com</option>
                        <option value="./nav/c2.php">.cn</option>
                        <option value="./nav/c3.php">.cc</option>
                        <option value="./nav/c4.php">.me</option>
                        <option value="./nav/c5.php">.pw</option>
                        <option value="./nav/c6.php">.top</option>
                        <option value="./nav/c7.php">.net</option>
                        <option value="./nav/c8.php">.bid</option>
              <option value="./nav/c9.php">.online</option>
 <option value="./nav/a1.php">.xyz</option>
                       </select>
                      </div>
                    </div>
                 </div>
                <button type="submit" class="btn btn-success btn-block">生成短链接</button>
  • 写回答

5条回答 默认 最新

  • SunGodD00 2017-10-01 12:05
    关注

    你试试在你的中添加一个name的属性,id属性是用于JS的,然后用下面的代码
    String Select=request.getParameter("select");
    最后试试输出<%= Select%>

    本回答被题主选为最佳回答 , 对您是否有帮助呢?
    评论
查看更多回答(4条)

报告相同问题?