如何对重复下拉列表应用验证
How to apply validation to duplicate dropdown
循环中有下拉框。所以我想申请验证。
我的代码是-
<select name="travelclasscmb[]" id="travelclasscmb">
<option value="">select</option>
<option value="1">Car</option>
</select>
<select name="travelclasscmb[]" id="travelclasscmb">
<option value="">select</option>
<option value="2">Train</option>
</select>
尝试
$('select ').change(function () {
if (this.value === '') {
alert('select a value');
}
});
ID必须是唯一的使用类。
阅读两个具有相同id属性的HTML元素:它到底有多糟糕?
使用jQuery验证器
$.validator.addMethod('notNone', function (value, element) {
return (value !== '');
}, 'Please select an option');
首先,不能有重复的id。请改用类。
对于验证,您可以使用required
属性:
<select name="travelclasscmb[]" class="travelclasscmb" required>
<option value="">select</option>
<option value="1">Car</option>
</select>
<select name="travelclasscmb[]" class="travelclasscmb" required>
<option value="">select</option>
<option value="2">Train</option>
</select>
请使用class进行多选验证
<select name="travelclasscmb[]" class="travelclasscmb" required>
<option value="">select</option>
<option value="1">Car</option>
</select>
<select name="travelclasscmb[]" class="travelclasscmb" required>
<option value="">select</option>
<option value="2">Train</option>
</select>
**Jquery:**
$('.travelclasscmb').change(function () {
if (this.value === '') {
alert('select a value');
}
});
演示http://jsfiddle.net/kapil_dev/mdBtz/
相关文章:
- 如何使用jQuery选择下拉列表的值
- 将jsp文件下拉列表中的选定项分配给一个java变量(比如String selection)
- Javascript按钮下拉列表
- jQuery表单添加不适用于下拉列表
- 用每小时的差值填充数组/列表-从下拉列表中给定两个时间值
- 禁用jQuery中的下拉列表
- 如何在按钮中显示下拉列表中选定的元素
- 如何在从多选下拉列表中选择选项值时动态生成文本框
- 如何修改代码以将其应用于三个下拉列表?(Jquery)
- 如何对重复下拉列表应用验证
- 如何在 javascript onchange 应用 asp.net 时以编程方式更改下拉列表中的选定项
- 如何在 UI 应用程序中生成多个下拉列表框
- 如何将函数应用于下拉列表
- 用于填充下拉列表的Javascript适用于IE9以外的所有应用程序
- 如何在指令的情况下更改下拉列表的默认文本,并对指令应用所需的验证
- 如何在asp.net web应用程序中使用javascript根据下拉列表中选择的选项显示不同的输入类型
- Syle没有被应用到下拉列表中
- 如何对下拉列表项的标题属性应用样式
- 如何将样式应用于剑道下拉列表中的一个元素
- 层叠式剑道下拉列表在dhtmlx灯箱在MVC应用程序