使用jQuery验证验证的两个不同的下拉选项
让我们使用HTML
<!doctype html>
<html>
<head>
<meta charset="utf-8">
<title>Within a group of three phone numbers, ensure at least one is complete.</title>
<link rel="stylesheet" href="http://jqueryvalidation.org/files/demo/site-demos.css">
</head>
<body>
<form id="myform">
<label for="post_title">Post Title: </label>
<input type="text" name="post_title" value="" id="post_title" placeholder="Enter Title Here" class="inputtxt">
<br/>
<label for="category">Post Category: </label>
<select name="category" id="category" class="postselection valid" aria-invalid="false">
<option value="0">Please Select Your Category</option>
<option value="101">Sports</option>
<option value="102">Startups</option>
<option value="103">Travel</option>
<option value="106">Weather</option>
<option value="107">Wisdom</option>
<option value="108">Writing</option>
</select>
<br/>
OR
<br/>
<label for="group_category">Group Category: </label>
<select name="group_category" id="group_category" aria-invalid="false" class="mygroup postselection valid">
<option value="0">Select one of your groups</option>
<option value="11">New Launch Updates</option>
<option value="12">Smile Groups</option>
<option value="13">Social Enterprise</option>
<option value="14">Developers Corner</option>
<option value="15">WordPress</option>
</select>
<br/>
<input type="submit" value="Validate!">
</form>
<script src="http://code.jquery.com/jquery-1.11.1.min.js"></script>
<script src="http://jqueryvalidation.org/files/dist/jquery.validate.min.js"></script>
<script src="http://jqueryvalidation.org/files/dist/additional-methods.min.js"></script>
<script>
// just for the demos, avoids form submit
jQuery.validator.setDefaults({
debug: true,
success: "valid"
});
$( "#myform" ).validate({
rules: {
post_title: {
required: true
},
category: {
require_from_group: [1, ".postselection"]
},
group_category: {
require_from_group: [1, ".postselection"]
}
}
});
</script>
</body>
</html>
=============================================== =======================
我们在这里有2个多重下拉,我希望其中一个选择一个,并且该值必须大于零。
默认情况下,使用第一个选项选择所有下拉列表。因此,require_from_group不会随时抛出验证错误,我必须要选择默认情况下未选中的选项。
简而言之,
从下拉数字中选择一个选项
该值必须为零(默认选择)
(注意:使用JQuery验证器进行验证是强制性的)
如果您想要使用代码段进一步说明,请与我们联系。
提前致谢!