У меня есть два окна выбора (роли пользователя и состояния). Если выбранным значением является продажа Rep. Я хочу, чтобы состояния были обязательным. Я пробовал несколько способов, но ничего не получилось. Он работает, если я удаляю «несколько» из поля выбора роли. Что мне не хватает? Любые предложения будут ценны!jQuery Подтвердить выбор нескольких элементов зависит от другого selectbox
<select id="role" class="form-control" name="role">
<option value="2">Sale Representative</option>
<option value="3">Manager</option>
</select>
<select class="form-control" id="saleState" name="saleState" multiple>
<option value="" selected>-- N/A ---</option>
<option value="AL">Alabama</option>
<option value="AK">Alaska</option>
</select>
Вот мой сценарий
$("#newUserForm").validate({
rules: {
fName: "required",
lName: "required",
saleState: {
required: function(element){
if($("#role").val() == 2){
return true;
}else{
return false;
}
}
}
},
messages:{
fName: "Enter your first name",
lName: "Enter your last name",
saleState: {
required: "select state for sale rep."
}
},
submitHandler: function(form) {
form.submit();
}
});
Отсутствует '' '' '' '' '' '' '' '' '' '' '' '' '' '' '' '' '' '' –
http://jsfiddle.net/arunpjohny/dp7hgdc9/1/ –
Спасибо за ваш ответ. Значение установлено на пустое (""), поэтому я не Я думаю, что это так. – user752746