2014-01-27 24 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"