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>
0

5个回答

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

1

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

0

在select标签添加一个属性name="select",在Servlet中写上String select=request.getParmeter("select");
然后在Servlet中打印一些select,看看有没有获得jsp页面中的select

0
0

使用jquery

form 里添加一个id, id="form_id"

$("#select").change(function() {
$("#form_id").attr("action", "http://我的域名/" + $(this).val());
});
纯手写,貌似没问题,实际你自己看看。就这个方法 (“$(this).val()”能不能取到值没验证!)

-1
Csdn user default icon
上传中...
上传图片
插入图片
抄袭、复制答案,以达到刷声望分或其他目的的行为,在CSDN问答是严格禁止的,一经发现立刻封号。是时候展现真正的技术了!
其他相关推荐
form表单如何传select里选中的值给服务器?
n&amp;lt;form&amp;gt;n &amp;lt;select name=&quot;TypeName&quot;&amp;gt;n &amp;lt;option selected=&quot;selected&quot;&amp;gt;==请选择==&amp;lt;/option&amp;gt;n &amp;lt;option value=&quot;医药制造业&quot;&amp;gt;医药制造业&amp;lt;/option&amp;gt;n &amp;lt
form表单提交多个下拉框获取select选项值,name相同
最近项目中做了一个form提交多个name一样的下拉框,刚开始也选把name都改成不一样的,感觉有点儿麻烦,也不知道自己的做法对不对于是就试了试相同的name多个下拉框,后台仍然是可以获得值的,只需要用split方法分开一下就行了rn前台页面rnrnrn                        吃饭rn                        rn                   
HTML 表单From获取Select(多选或单选)中的选中值
HTML 表单中获取Select(多选或单选)中的选中值nn1. 获取表单中的Select对象nnvar a = document.getElementById(&amp;quot;设置的ID&amp;quot;);nn2. 可以使用Select对象的Options[ ]数组nnvar b = a.options;nn3. 使用option对象的selected属性判断是否被选择nnif(b[i].selected)nn4. 循环判...
初始化表单(保留搜索提交之后下拉选框默认值的方法)
做的项目某页面需要有一个搜索,希望在我选择下拉选框的某个值提交,返回结果之后,之前提交的值默认selected。rnrnhtml代码如下:rnrn rn ----选择设备----rn rn {$vo.device_name}rn rn rn rnrnjs代码如下:rnrn控制器中:rn//获...
layui 如何取得select下拉框选中的值
html:nnn &lt;form class="layui-form layui-form-pane" action="" lay-filter="example"&gt;n &lt;div class="layui-form-item"&gt;n &lt;div class="layui-form-item"&gt;n ...
js实现下拉菜单提交表单后停留在选中option
&amp;lt;!DOCTYPE&amp;gt;n&amp;lt;html&amp;gt;nn&amp;lt;head&amp;gt;n &amp;lt;meta http-equiv=&quot;Content-Type&quot; content=&quot;text/html; charset=utf-8&quot; /&amp;gt;n &amp;lt;meta name=&quot;viewport&quot; content=&quot;width=device-width, ini
在select选项中选中对象就直接提交表单
1、在html中定义一个form nn2、在form中定义一个select下拉框 nn3、给下拉框绑定一个onchange事件nn4、定义一个js函数处理onchange事件 nn5、在js函数中获取表单对象,利用form.submit()方法提交表单nn第一种方法:nn提交表单:nnn&amp;lt;form action=&quot;&amp;lt;{:U(&quot;Index/search&quot;)}&amp;gt;&quot; method=&quot;p...
django处理select下拉表单(从model到前端到post到form)
现在假如要写一个按照&quot;标题&quot;,'内容','作者'等等进行针对性的选择,这时需要涉及到使用select下拉表单来进行选择.django是可以比较简单的解决这个问题的.nn下面是model:nnnfrom django.db import modelsnnclass TestModel(models.Model):n SELVALUE = (n ('标题', 'first'), #...
form表单获取select下拉列表的数据并且插入数据库
获得下拉列表中的数据很简单,可以 ajax 可以js 的getElementById,但是 如果是ajax异步提交怎么插入数据库中呢,怎么和其他Form表单的数据一起提交呢?我提交form表单的内容时,下拉列表中的数据并没有跟着过去,我不知道为什么,然后就采用的ajax 异步提交,file_put_contents(‘1.txt’,$a);获得内容。rnfile_get_content();拿出内
下拉框设置disabled属性,form表单提交后台拿不到相应的值
给某个下拉框设置不可选,但是form表单提交以后拿不到该下拉框对应的值$(&quot;#type&quot;).attr(&quot;disabled&quot;,&quot;disabled&quot;);解决方法:form表单提交之前,jquery将该属性去掉即可 $(&quot;#type&quot;).removeAttr(&quot;disabled&quot;); $(&quot;#inputForm&quot;).submit();...
怎么在select选中后自动提交
本人想实现的效果是:点击选择状态之后,会自动刷新显示满足条件的结果本人使用js实现的:&amp;lt;div class=&quot;am-u-lg-3&quot;&amp;gt;n &amp;lt;div class=&quot;am-form-group tpl-table-list-select&quot;&amp;gt;n &amp;lt;select data-am-selected=&quot;{btnSize: 'sm'}&quot; name=&quot;status&q
表单提交中的radio、select下拉框和checkbox复选框数据的获取
radio: &amp;lt;tr&amp;gt;n &amp;lt;td&amp;gt;公司性质&amp;lt;/td&amp;gt;n &amp;lt;td&amp;gt;n &amp;lt;input type=&quot;radio&quot; id=&quot;pro&quot; name=&quot;pro&quot; value=&quot;1&quot;&amp;gt;国有企业n &amp;lt;input type=&quot;radio&quot; id=&a
SelecT下拉框选中和取值的方法
Select下拉框的问题,想在选择一个选项后,前台显示做出变动,并且知道选择的是第几个选项。 rn这个很好解决: rn如下:rndiv class="page-header">n div class="form-horizontal">n div class="control-label col-lg-0">n div>n div class="col-lg-2">n
jsp中提交表单保存表单中的文本框、下拉框
按标题:n按价格(元/月):nname='rent' id='rent' class="selectpicker">nselected>不限nselected>500元以下nselected>500-1000nselected>1000-1500nselected>1500-2000nselected>2000以上nnnnnn在action中 title  rent 的
根据select下拉框选择的值,向form表单添加所要显示的内容的方法
form表单n  nnn  n            跟单结果n            n                <select name="Ext_WithResult" id="Ext_WithResult"nonchange="change(this)" class="select Regional"> n//绑定onchange操作
关于Select option默认选中及查询后选项值保留的问题
给表单起个name名字,以及你的选择框select的name起个名字,如下图n当页面加载时遍历select中的option值,然后将选中的值设置为selected=”selected” 即window.onload中 n(代码有可能看不到,我就用图片的格式显示出来) n nvar ops = form1.ballName.options; nfor(var i=0;i
Antd Select组件封装 获取选中项或默认项text及ID
我们都知道, 后端写的接口,经常需要用ID来标识唯一,而Select组件允许&amp;lt;Option value=&quot;ID&quot;&amp;gt;text&amp;lt;/Option&amp;gt;去获取当前文本对应的text, 但当我们使用的是RemoteSelect, 也就是下拉项Option的数据是在用户点击了RemoteSelect组件时,请求接口获取到数据, 并且和Form组件配合使用,那么问题来了, Form表单...
实现html下拉菜单提交后保留选中值
public function update(){n $a=Session::get('id');n //print_r($a);n $sql=DB::select("select * from fl");n $list=array_map('get_object_vars',$sql);n //$listt=DB::...
解决select 下拉框 设置disabled属性后 form表单提交到后台取不到值的情况
1. 鉴于select 下拉框没有readonly属性,有以下两种方式:    1. &amp;lt;select  style='width: 235px;color:#aaa'       onfocus=&quot;this.defaultIndex=this.selectedIndex;&quot; onchange=&quot;this.selectedIndex=this.defaultIndex;&quot;&amp;gt;    2.在...
bootstrap-select 搜索下拉框 获取选中值
n&amp;lt;select id=&quot;id_reconciliationDate&quot; class=&quot;selectpicker show-tick form-control&quot; data-live-search=&quot;true&quot; name=&quot;reconciliationDate&quot;n data-rule-reconciliationDate=&quot;[/^((0?[1-9])|((1)[0-9])|((...
HTML之表单form的select标签
form标签中,以下标签实现表单元素添加:n&lt;input&gt;表单输入标签n&lt;select&gt;下拉菜单和列表标签n&lt;option&gt;下拉菜单和列表项目标签n&lt;textarea&gt;文字域标签n&lt;optgroup&gt;下拉菜单和列表项目分组标签nn&lt;select/&gt;标签,属性:name,size初始下拉选项的个数,multiple(按住ctrl...
select框想要不可点选,但使用disabled后,无法获取到值的解决办法(使用pointer-event:none解决)
要求:select框想要不可点选,但使用disabled后,无法获取到值的解决办法(使用pointer-event:none解决)nn需求是:点击编辑按钮后,select下拉选不可操作,点击保存按钮后,可操作nn尝试一、使用了disabled属性后,当true时,其他的js函数使用serialize()或serializeArr()无法取到该元素的值nn解决办法:nnn$("#id").css('...
获取select下拉框选中元素的值
使用jquery的选择器选中下拉框然后用.val()可以得到当前下拉框选中的值rn实际上还是获取option里的value属性的值,如果没有给value赋值则默认得到option里面的内容,如果有则.val()获取的就是value的值,rn使用表单提交的时候,在servlet中使用request.getParameter("name")和jquery的.val()效果一样。
jquery获取select的多个选中值
下面的控件可以选择多个select的值&amp;lt;select multiple=&quot;&quot; class=&quot;chosen-select form-control&quot; name=&quot;assistantDirectorIds&quot; id=&quot;assistantDirectorIds&quot;  data-placeholder=&quot;请选择...&quot;&amp;gt;&amp;lt;/select&amp;gt;如下效果          
用Jquery获取select下拉框选中的的值
下拉选择框代码如下: njs代码如下:FR:海涛高软(QQ技术交流群:386476712)
js获取select标签选中的值
js获取select选中的值nnnvar obj = document.getElementByIdx_x(”testSelect”); //定位idnnvar index = obj.selectedIndex; // 选中索引nnvar text = obj.options[index].text; // 选中文本nnvar value = obj.options[index].value; ...
form表单提交select
&amp;lt;select name=&quot;text&quot; class=&quot;form-control input-sm&quot;&amp;gt;n &amp;lt;option value=&quot;&quot;&amp;gt;&amp;lt;s:message code=&quot;&quot;/&amp;gt;&amp;lt;/option&amp;gt;n &amp;lt;option value=&quot;&quot;&amp;gt;&amp;lt;s:mes
前端获取下拉选的值
n$(function () {n document.getElementById('CategoryType').addEventListener('change',function(){n alert(&quot;当前选项是:&quot;+this.value);n },false);n})nnnnnn&amp;lt;div style=&quot;margin-bottom:20px;height: 2...
动态生成的多个select表单提交到后台
实现思路n在数据库中count计算出复制到前台模板数组的长度。n在前台模板中,将数组长度存储在div中。n使用jq获取长度l,并存储在js中,给每一个select下拉框添加class值。njs中使用一个for循环。n待续n新的实现思路n给所有select选项设定class属性。n给所有的class的添加each function n$(this).attr();n待续……….
关于angular选取select下拉框中的值
<select id="ddlRegType" class="fontftw infoInput" style="z-index: 2;width:100%;height:40px;"rnng-model="fLevelBefore">rn--请选择--rn特别重大rn重大rn较大rn一般rnrnrnrnrnrnrnjs代码:方法一、如果直接通过$scope.fLevelBefore  进行取值是
获取select和select2当前选中项的值
n var ID = $(&quot;#ID option:selected&quot;).val();//获取value值n var ID = $(&quot;#ID option:selected&quot;).text();//获取text值nnselect和select2使用都一样
select下拉选择框如何选中name的同时,拿到id的值
在以前我做下拉选择框的时候,我数据库虽说创建了 id 和name 两列,但是我通常都只是存一个id,因为我不知道如何同时给到后台,今天学到一手,在此作为分享和记录n以下拉选取部门name 为例n&amp;lt;select onchange=&quot;selectpeople();$('#deptName').val($('#deptId option:selected').text());&quot; id=&quot;deptI...
angularjs中设置select的选中项
最近用angularjs比较多,里面有很多自己的方法,都不咋会用,这篇只是个笔记,防止自己忘记rnselectValue">rn    viewModel.bizModelList" value="{{item.key}}" ng-selected="item.key==selectValue">{{item.value}}rnrn用ng-repeat来循环显示option的值,用ng-selec
Django forms表单 select下拉框的传值
今儿继续做项目,学习了Django的forms生成前端的代码。nnforms.pynnnclass SignupForm(forms.Form):n username = forms.CharField(validators=[user_unique_validate, username_rule_validate, ], required=True,n ...
如何获取select下拉框选中的的值呢
&amp;lt;select&amp;gt; 元素(下拉列表)nn&amp;lt;select&amp;gt; 元素用于创建下拉列表;而&amp;lt;option&amp;gt; 元素用于定义列表中待选择的选项。列表通常会把首个选项显示为被选选项。nn提示:&amp;lt;select&amp;gt; 元素是一种表单控件,可用于在表单中接受用户输入。nn属性:nnnautofocus :下拉列表在页面加载时自动获得焦点,是一个布尔属性;nndisabled:...
解决HTML select控件 disabled 后无法向后台传值的方法
页面提交之前加入如下代码:rn$("[disabled]").each(function() {//移除disable,后台方可取值n if (parseInt($(this).val()) != -1) {n $(this).attr("disabled", false);n }n});rn意思是提交时把disable属性取消掉
django表单forms实现下拉列表(Select)
from django import formsnfrom blog.models import *nnCATEGORY = Category.objects.all()nnclass ArticleForm(forms.Form):n title = forms.CharField(required=True, max_length=50)n content = forms.Char...
zeptojs中获取select选中的option的值
第一种方法// get OPTION elements for which `selected` property is truen$('option').not(function(){ return !this.selected })问题 n :$(‘option[selected]’) only finds options that have their selected attr set i
select 下拉框 设置disabled属性后 form表单提交到后台取不到值
大家都知道有时候修改数据的时候我们希望有一些数据是不可以修改的,通常情况下我们会将input框设置为readonly="readonly" 但是将select控件设置为这个属性的时候并不起作用需要使用另一个属性disabled="true"nn但是接着又出现其他的问题就是将select控件设置为这个属性的之后提交表单后台无法获取数据,令人头大,在网上找了好多方法,大家普遍使用的最多的就是在提交表...
页面如何获取select框选中值(实例)
省市区三级联动[JSON+Jquery] 用alert()方法显示选中的值 var prov=$("#selProvince option:selected"); var city=$("#selCity option:selected"); var dist=$("#selDistrict option:selected"); alert("省:"+prov.text()+"市:"+city.text()+" 县、区:"+dist.text());//
文章热词 机器学习教程 Objective-C培训 交互设计视频教程 颜色模型 设计制作学习
相关热词 mysql关联查询两次本表 native底部 react extjs glyph 图标 大数据分析怎么选机构 云计算培训机构怎么选