更改 parsley.js "This value seems to be invalid" 的默认消息错误
change the default message error of parsley.js "This value seems to be invalid"
如何在用户输入错误数据后更改 parsley.js "This value seems to be invalid" 的自定义消息错误,我使用的数据欧芹模式只允许字母而不允许特殊字符或数字。
<label for="l_name">Last name <span class="text-danger">*</span></label>
<input name="l_name" id="l_name" type="text" class="form-control" required="" data-parsley-pattern="^[a-zA-Z\s]+$">
我是网络新手,我试图理解文档,但我的知识似乎不足以完全掌握它。
我尝试了 data-parsley-constraint
-message="my message" 和
data-parsley-error-message="my message" 但什么也没发生。谢谢
尝试使用自定义验证器:
HTML:
<form name="myForm">
<label for="l_name">Last name <span class="text-danger">*</span></label>
<input name="l_name" id="l_name" type="text" class="form-control my-field" required="" data-parsley-lastname>
<input type="submit"></submit>
</form>
Javascript:
$(document).ready(function() {
$("form[name=myForm]").parsley();
window.Parsley.addValidator('lastname', {
validateString: function(value) {
var patt = new RegExp("^[a-zA-Z\s]+$");
return patt.test(value);
},
messages: {
en: 'My message'
}
});
});
如文档中所述,您可以自定义任何错误消息,例如 data-parsley-pattern-message="..."
,或者对于所有错误消息 data-parsley-error-message="..."
如何在用户输入错误数据后更改 parsley.js "This value seems to be invalid" 的自定义消息错误,我使用的数据欧芹模式只允许字母而不允许特殊字符或数字。
<label for="l_name">Last name <span class="text-danger">*</span></label>
<input name="l_name" id="l_name" type="text" class="form-control" required="" data-parsley-pattern="^[a-zA-Z\s]+$">
我是网络新手,我试图理解文档,但我的知识似乎不足以完全掌握它。
我尝试了 data-parsley-constraint
-message="my message" 和
data-parsley-error-message="my message" 但什么也没发生。谢谢
尝试使用自定义验证器:
HTML:
<form name="myForm">
<label for="l_name">Last name <span class="text-danger">*</span></label>
<input name="l_name" id="l_name" type="text" class="form-control my-field" required="" data-parsley-lastname>
<input type="submit"></submit>
</form>
Javascript:
$(document).ready(function() {
$("form[name=myForm]").parsley();
window.Parsley.addValidator('lastname', {
validateString: function(value) {
var patt = new RegExp("^[a-zA-Z\s]+$");
return patt.test(value);
},
messages: {
en: 'My message'
}
});
});
如文档中所述,您可以自定义任何错误消息,例如 data-parsley-pattern-message="..."
,或者对于所有错误消息 data-parsley-error-message="..."