У меня есть простая форма, и я хотел бы добавить пользовательское правило проверки jQuery.Я хотел бы, чтобы текстовое поле (бонус-код) имело только несколько возможных значений.Я предполагаю, что мне нужен массив этих значений, но я не очень разбираюсь в javascript, я не знаю, где я ошибаюсь.
jQuery.validator.addMethod("equals", function(value, element, param) {
return this.optional(element) || value == param;
}, jQuery.format(""));
$(document).ready(function(){
$("#form").validate({
debug: false,
rules: {
bonuscode: {equals: ["code1", "code2"]}
},
messages: {
bonuscode: "That's not a Bonus Code!",
},
});
});