我无法更改错误消息jquery验证插件

时间:2014-09-16 05:50:55

标签: jquery ruby-on-rails jquery-validate

我想更改错误消息,但它不起作用

  $('form').validate();
  messages: {
    "form[name]": "test",
  }
});

如何解决?

我认为问题不仅仅在脚本中,而且在html.vot中只是无法理解我做错了什么,表单“name”必须通过验证。

这是我的HTML

<div class="form-group col-sm-12">
        <%= f.label "Название" %>

        <%= f.text_field :name, class: "form-control", required: :require  %>
      </div>

2 个答案:

答案 0 :(得分:1)

脚本中存在语法错误,使用的名称也是错误的

$('form').validate({
    messages: {
        "event[name]": {
            required: "test"
        }
    }
});

演示:Fiddle

答案 1 :(得分:0)

消息是验证的参数,因此您的语法错误。

尝试:

  $('form').validate({
    messages: {
      "form[name]": "test"
    }
  });

进一步阅读:http://jqueryvalidation.org/validate/