2014-01-27 48 views
12

我有以下输入字段:香菜自定义错误消息不起作用

<input id="name" name="real_name" type="text" placeholder="ie. Your full name or company name" class="form-control input-lg parsley-validated" 
    data-required="true" parsley-error-message="Please insert your name" > 

然而,当我按下提交按钮,我只得到标准This value is required.消息。

有谁能告诉我为什么?

+0

请原谅我的不熟悉parsley.js,但什么是预期的输出?即使您提交有效的输入,这是否会发生? – joadha

+0

输入内容请输入您的姓名 –

回答

15

试试这个属性,而不是“香菜错误消息”:

data-required-message="Please insert your name" 

它不是为自定义验证自定义错误消息。 您需要覆盖默认的'required'错误信息。

+0

谢谢! –

+0

你能看看我的Ajax问题吗? http://stackoverflow.com/questions/21391978/parsley-ajax-sending-post-variables –

+0

是'data-parsley-error-message =“我的消息”'只用于自定义验证?该文件说:“为该领域定制一个独特的全球信息。”我努力工作就像@MarcRasmussen说的。 (我有一个本地和远程验证VAT验证和错误信息是相同的) – Leto

38

尝试

data-parsley-required-message="Please insert your name"

+0

这是唯一为我工作的人。 – Alberto

+0

或“数据 - 欧芹错误消息”为广义的响应。 – maxhs

+0

仍然不起作用,总是“请填写此字段” –

0

尝试以下操作:

data-parsley-required-message="MESSAGE"