Я скопировал этот код и изменил последнюю строку «Вы должны заполнить это поле». от просто "" (пусто). Раньше код работал нормально (в примере), но теперь я получаю ошибку «отсутствует: после свойства id» в первой строке в этом случае. Я проверил, есть ли какие-то переменные, которые я пропустил, или что-то подобное, но нет. Странно действительно можно сделать с некоторой помощью. Кстати, я использую плагин jQuery.
Я добавил больше кода по запросу, но я не думаю, что есть что-то еще, что я могу добавить. Я использую плагин lib, который, как я думал, сделает все остальное. См. Документацию здесь.
// a custom method making the default value for item and description invalid.
jQuery.validator.addMethod("defaultInvalid", function(value, element) {
return value != element.defaultValue;
}, "You must the fill in this field.");
rules: {
item: {
minlength: 3
},
desciption: {
required: true,
minlength: 3
},
city: {....................