Я ищу способ, чтобы плагин проверки JQuery проверял значение элемента данных выбранного параметра, чтобы определить, является ли выбор действительным или недействительным. Причина, по которой недействительные параметры должны быть включены в выборку, в первую очередь предназначена для показа. т. е. если у меня есть выбор с вопросом «Какой цвет ваш дом?» и у меня есть опции «Красный», «Синий», «Зеленый», конечный пользователь должен быть явно показан, что «Зеленый» не является допустимым выбором.Плагин проверки JQuery, используйте элемент данных опции в качестве проверки для проверки
Прямо сейчас я использую 'validate' для всего остального, но мне пришлось написать отдельную функцию, чтобы проверить эти поля, и я хотел бы иметь возможность сделать это всего лишь с помощью «validate».
Вот более подробный пример того, что я ищу:
HTML:
<html>
<head>
<script type="text/javascript" src="./js/jquery-validate-1.11.1.min.js"></script>
<script type="text/javascript">
$(document).ready(function() {
// BASIC VALIDATION
// Set Validator Defaults and rules
$.validator.setDefaults({
errorPlacement: function(error, element) {
$(element).attr({"title": error.append()});
},
highlight: function(element){
$(element).addClass("error");
},
unhighlight: function(element){
$(element).removeClass("error");
}
});
$("#myform").validate({
rules: {
email: {
required: true,
email: true
},
myselect: {
// HOW DO I DEFINE THIS RULE SO THAT
// IF OPTION 3 IS SELECTED THIS RETURNS
// INVALID
}
}
});
});
</script>
</head>
<body>
<form id='myform' name='myform'>
<input type='text' id='email' name='email value='' />
<select id='myselect' name='myselect'>
<option id='1' data-is_valid='1'>Option 1</option>
<option id='2' data-is_valid='1'>Option 2</option>
<option id='3' data-is_valid='0'>Option 3</option>
<option id='4' data-is_valid='1'>Option 4</option>
</select>
</form>
ДАЕТ НИКАКИХ смысл. Просто создайте 'select', чтобы он содержал только действительные параметры. Как правило, самый первый параметр - опция «выбрать» - содержит значение «value =» », которое заставляет пользователя делать выбор, когда действует правило' required'. По какому сценарию любой другой вариант будет недействительным? – Sparky