任何人都可以帮助我吗?我正在使用jquery验证引擎相关的现有文件执行验证。现在我收到了他们在现有文件中硬编码的验证消息。我想显示一些自定义消息而不修改现有文件。我可以使用现有的jquery验证引擎文件实现自定义错误消息,还是我必须自己实现?
答案 0 :(得分:0)
老实说,编写自己的内容非常容易,如果您希望自定义消息,我会强烈支持“滚动您自己的”解决方案。
以下是一个非常简单的验证示例,可帮助您入门。请注意使用数组arrAll
来保存必须验证的字段名称/描述。
<强> HTML:强>
One: <input type="text" id="f1"><br />
Two: <input type="text" id="f2"><br />
Three: <input type="text" id="f3"><br />
Four: <input type="text" id="f4"><br />
<br />
<input type="button" id="mybutt" value="Go" />
<强>的javascript / jQuery的:强>
var chkFld, arrAll = {'One':'f1','Two':'f2','Three':'f3','Four':'f4'};
$('#mybutt').click(function() {
var errMsg='', badFlds='', firstBad='';
for(var key in arrAll){
chkFld = arrAll[key];
if ($('#'+chkFld).val() ==''){
//alert('Please complete field ' + arrAll[key] );
errMsg += '*' + chkFld + '\n';
if (firstBad=='') firstBad=chkFld;
}
}
if (errMsg != '') {
alert(errMsg);
$('#'+firstBad).focus();
}
}); //END mybutt.click
这是另一个例子:http://jsfiddle.net/J9wGx/3/
请注意,上述解决方案使用jQuery,因此您必须在文档中引用jQuery库(通常在<head>
标记中),如下所示:
<head>
<script src="//ajax.googleapis.com/ajax/libs/jquery/1.9.1/jquery.min.js"></script>
</head>
答案 1 :(得分:0)
尝试下面的链接..可能是你找到你想要的 http://posabsolute.github.io/jQuery-Validation-Engine/
答案 2 :(得分:0)
我得到了jQuery自定义错误,可用于我的项目。 jQuery ValidationEngine Custom error messages
祝你好运, deerhaq