Javascript 使用jquery验证验证两个单词
我有一个输入字段,用户可以在其中键入任何单词。我希望通过jquery验证这个词。下面是我的js代码。我正在正确加载js验证 现在我希望对StringA和StringB都进行验证,也就是说,如果用户在任何情况下键入任何单词,它都应该进行验证,否则将给出错误消息。这两个词我该怎么办。。下面是第一个单词 我的js如下Javascript 使用jquery验证验证两个单词,javascript,jquery,jquery-validate,Javascript,Jquery,Jquery Validate,我有一个输入字段,用户可以在其中键入任何单词。我希望通过jquery验证这个词。下面是我的js代码。我正在正确加载js验证 现在我希望对StringA和StringB都进行验证,也就是说,如果用户在任何情况下键入任何单词,它都应该进行验证,否则将给出错误消息。这两个词我该怎么办。。下面是第一个单词 我的js如下 $(document).ready(function () { jQuery.validator.addMethod("weekText", function(val) { v
$(document).ready(function () {
jQuery.validator.addMethod("weekText", function(val) {
var string1 = "StringA";
if(val.toLowerCase()==string1.toLowerCase()){
return true;
}
return false;
}, "Please enter the valid correct code word.");
$('#submitDetails').validate({
rules: {
entry: {
required: true,
weekText: true
},
// 2. Validation fail messages
messages: {
entry: {
required: "You must enter correct code word.",
weekText: "Please enter the valid correct code word"
}
}
});
试试这个
$(document).ready(function () {
$.validator.addMethod("weekText", function(val) {
var strings = ["StringA","StringB"];
flag = false
for(i=0;i<strings.length;i++){
if(val.toLowerCase()==strings[i].toLowerCase()){
flag=true;
};
};
if(flag){
return true;
}
else{
return false;
};
}, "Please enter the valid correct code word.");
$('#submitDetails').validate({
rules: {
entry: {
required: true,
weekText: true
}
},
// 2. Validation fail messages
messages: {
entry: {
required: "You must enter correct code word.",
weekText: "Please enter the valid correct code word"
}
}
});
});
演示@Sparky尝试玩“stringb”。然后你可以找到flag用法。无需发布两次相同的评论。是的,我现在明白了。@Sparky很抱歉发布了两条评论,我删除了一条评论。