Используется ли этот проверочный плагин: bassistance.de ?
Если это так, то вы можете вызвать ошибку required
с этим:
<select id="myselect" class="required error">
<option value>Select Option</option>
<option value="optionOne">Select Option</option>
<option value="optionTwo">Select Option</option>
</select>
Это работает до тех пор, пока вам не нужно, чтобы значение Select Option
было явно установлено на -1
.
ОБНОВЛЕНИЕ
Поскольку вам нужно это значениечтобы быть -1
, тогда вы можете написать свой собственный валидатор:
jQuery.validator.addMethod("validator-class", function(value, element){
// validate
return validity;
}, "Error Message");
Так что в вашем случае, используя предоставленную вами валидацию:
jQuery.validator.addMethod("choose-option", function(value, element){
return ! (value == "" || value == "-1");
}, "Please select an option");