javascript - 如何将 JQuery Validation 与 JQuery 多选插件一起使用
问题描述
我正在尝试在多选字段上设置一些验证规则。问题是验证仅在我停用 JQuery 多选插件时才有效。见小提琴。有没有办法让两者一起工作?
<script src="https://ajax.googleapis.com/ajax/libs/jquery/1.11.1/jquery.min.js"></script>
<!doctype html>
<html>
<head>
<link href="http://wowislandcharter.com/roit/script/jquery/multiselect/multiselect.css"
type="text/css"
rel="stylesheet"/>
<script src="https://code.jquery.com/jquery-1.11.1.min.js"></script>
<script src="https://cdn.jsdelivr.net/jquery.validation/1.16.0/jquery.validate.min.js"></script>
<script src="https://cdn.jsdelivr.net/jquery.validation/1.16.0/additional-methods.min.js"></script>
</head>
<body>
<form id="myform">
<select id="symptom" name="symptom" multiple="" size="15" >
<option value="1">Watery diarrhea</option><option value="2">Abdominal cramps</option><option value="3">Nausea</option><option value="4">Vomiting</option><option value="5">Diarrhea</option><option value="6">Fever</option><option value="7">Bloody Diarrhea</option><option value="8">Cramps</option><option value="9">Facial pallor</option><option value="10">Tea-colored urine</option><option value="11">Abdominal pain</option><option value="12">Jaundice</option><option value="13">Headache</option><option value="14">Stiff neck</option><option value="15">Weakness</option><option value="16">Confusion</option>
</select>
<br/>
<input type="submit" value="Validate!">
</form>
<script src="http://wowislandcharter.com/roit/script/jquery/multiselect/multiselect.js"></script>
<script>
$("#symptom").multiselect({
columns:2,
texts:{placeholder:"SELECT SYMPTOM"}
})
$( "#myform" ).validate({
rules: {
symptom: {
required: true,
}
}
});
</script>
</body>
</html>
解决方案
推荐阅读
- sql-server - 恢复 SQL Server 2008(兼容性 100)数据库的备份会在 2012 服务器上创建一个 SQL Server 2005 数据库
- c++ - CLR Dll UI 创建了太多表单
- linux - 递归地使用 chmod 来增加低于阈值的文件和目录的权限,但不要更改那些已经高于阈值的文件和目录
- javascript - jQuery $(this) 无法识别 tr 中的复选框元素
- java - UML三元关联实现java代码
- maven - Spring Boot 2.1.0 Web 应用程序和 Java 11 无法进行 Maven 全新安装
- angular - 如何在 Angular 7 中为 CdkVirtualScrollViewport 设置初始索引(位置)
- python - 针对不同 y 值绘制相同的多个值
- python - 在进行 FFT 和改变频率分量值之后,我只会在音频中得到噪音。我哪里错了?
- javascript - 如果我只有一个使用 ES6 的对象的 id 数组,如何获取特定键的唯一值数组