我想在使用Verify.js
提交表单时更改data-validate返回false时的提示文本形式:
<form>
<input name="test" value="" data-validate="required">
<input type="submit" class="submit">
</form>
我尝试在外部js文件中使用它,但它不起作用:
$(document).ready(function(){
$.verify.updateRules({required:{message:"another text"}});
});
答案 0 :(得分:1)
将此作为&#34;答案&#34; ...在查看之后,我决定将其作为问题在Verify.js repo中输入:https://github.com/jpillora/verifyjs/issues/32
虽然Verify.js提高了API的稳定性,但我建议您使用http://jqueryvalidation.org/。它非常成熟且易于使用。对于您的用例,您可能对rules
fn:
$( ".test" ).rules( "add", {
required: true,
minlength: 2,
messages: {
required: "Required input",
minlength: jQuery.validator.format("must be at least {0} characters")
}
});
答案 1 :(得分:0)
如果您查看验证js文件并搜索
//public interface
ruleManager = {
addFieldRules: addFieldRules,
...
并使用以下行扩展列表:
updateRules: updateRules,
它会起作用。它对我有用。