Я пытаюсь добавить плагин jQuery Validation на некоторые веб-сайты, и у меня возникает небольшая проблема в том, что поля, которые он должен проверять, имеют префикс в свойстве name, например «Customer.FirstName ».
Поскольку вы должны передать объект JSON в функцию проверки для правил, он не работает, потому что никогда не находит элементы.
Есть ли способ сделать это для каждого поля или я все же могу передать вариант объекта JSON, в котором идентификатор поля указан в виде строки, например "#Customer \ .FirstName"?
Заранее спасибо!
EDIT:
В соответствии с предложениями Грега, я получил его на работу. Поэтому для тех, у кого есть подобные проблемы, вы должны сделать это так:
$("form").validate({
rules: {
"Prefix.FieldName": "validationKeyword"
}
});
НЕ добавляйте «#» к селектору и НЕ добавляйте escape-символы «\\» к селектору. Таким образом, «#Prefix \\. FieldName» не будет ничего совпадать, поэтому просто не используйте эти символы.