使<选择>选项”;点击“;自动地
Make <select> options "click" automatically
假设我有一个下拉列表,如下所示:
<div class="selector">
<select name="perPage">
<option value="5">5</option>
<option value="10">10</option>
<option value="15">15</option>
<option value="25">25</option>
</select>
</div>
我知道PHP和Javascript(jQuery),所以两者中的解决方案都很好。但我在它下面有一个submit
按钮,我想知道是否有办法点击下拉菜单,选择你的值,然后让它自动发送,OUT必须点击提交?
您可以使用select的"onchange"元素:
<select name="dropdown" id="dropdown" onchange="this.form.submit()">
这只使用javascript,而不需要加载整个JQuery库——除非您将JQuery用于网站上的其他函数。
您可以使用jQuery侦听change
事件并自动提交父窗体。类似这样的东西:
$('.selector select[name=perPage]').on('change', function(e) {
$(e.currentTarget).closest('form').submit();
});
给分配一个要选择的id,例如selectID
,然后添加表单的jQuery:
$('#selectID').change(function(){
this.form.submit()
});
$('select[name="perPage"]').on('change', submitForm);
其中submitForm是一个提交表单的函数。
相关文章:
- 创建了一个选项卡,但点击时不会起作用-jQuery issue/newbie
- AngularJS:点击选项卡刷新视图中的数据
- 如何将点击事件附加到引导选项卡
- 如何使用Angular2在点击时切换选项卡和更改css类
- jquery点击bootstrap 3选项卡上的事件
- jQuery-On按钮点击触发器选择选项
- 在Jquery easyui中,多个选项卡提交按钮点击事件正在重定向到主页(第一个)选项卡
- 选项卡只在加载时显示过多内容,点击后自行修复
- 点击<选择>元素,但不在<选项>
- 使<选择>选项”;点击“;自动地
- 简单的工具提示插件 - 点击选项不起作用 - jQuery
- 点击选项卡调用jQuery搜索
- 模拟点击选项卡Bootstrap,JavaScript,Html5
- 10次点击功能中有1次是通过点击选择而不是点击选项来触发的
- CSS宽度动画在点击选项卡时不工作
- 创建一个点击选项卡
- 点击选项卡是't前进计时器,并且不是't附加活动的类
- 在Jquery Slider选项卡上识别被点击选项卡的id
- 如何在jQuery中改变点击选项
- 框中只有一个选项,当我点击选项时,我如何获得选项的值