addMethod () ошибки отображения плагина проверки jQuery из атрибута title - PullRequest
1 голос
/ 05 ноября 2010

Код моей формы

<html:form styleId="myForm" action="/doAction" method="post">
    <html:text title="Transaction Name" styleId="transactionName" property="trans_name" />
    <input title="Upload" id="submit"  type="submit" name="submit" value='Upload' />
</html:form>

Мой код addMethod ()

$.validator.addMethod("transcationRegex", function(value, element) {
    return this.optional(element) || /^[A-Za-z0-9\-' ']+$/i.test(value);
}, "Must contain only letters, numbers, or dashes.");

Теперь, когда проверка не пройдена, я не получаю определение сообщения в addMethod (т. Е. «Должен содержать только буквы, цифры или тире».), Которое дает сообщение внутри заголовка этого поля (т. Е. «Имя транзакции»)

1 Ответ

1 голос
/ 17 ноября 2010

Решено

  1. Удаление сообщения об ошибке из самого addMethod ().
  2. Ввод сообщения как

    $ ( "Myform"). Проверки ({ правила: { trans_name: { transactionRegex: правда } }, сообщение: { trans_name: { actionRegex: «Должен содержать только буквы, цифры или тире». // Примечание: сообщение об ошибке должно быть в двойных кавычках. } } });

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...