gpt4 book ai didi

jquery - 使用 jquery 验证在错误消息中显示输入值

转载 作者:行者123 更新时间:2023-12-01 02:54:31 26 4
gpt4 key购买 nike

我只想包含用户在文本字段中输入的值。我正在使用 "{0}" 键,但它返回 true 和 false。 fiddle

 $.validator.addMethod("specialChar", function(value, element){     
var patt = new RegExp(/[^A-z]/g);
return !patt.test(value)
},"{0} is not valid");

$('#myform').validate({
onfocusout:function(element){
this.element(element)
},
rules:{
username:{
required:true,
specialChar:true
}
},

messages:{
"username": {
required: "Please enter user name"


}


}
})

最佳答案

您可以将值分配给 this.value,然后使用返回字符串的函数代替字符串消息。在该函数内,您可以访问 this.value

看看这个 jsFiddle

$.validator.addMethod("specialChar", function(value, element){ 
this.val = value;
return false;
}, function() {
return 'not allowed ' + this.val;
});

关于jquery - 使用 jquery 验证在错误消息中显示输入值,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/29491260/

26 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com