我有这个梦幻般的小插件,但我需要至少选择一个名称。我通常使用jquery.validate。但是,验证插件似乎不能使用tokeninput在字段上工作。有人有答案吗?一如既往,非常感谢您的帮助。
$("#NewMessage").validate({
rules: {
name: {
required: true
}
}
});
$("#name").tokenInput("lookup.cfc?method=getNames&returnFormat=json", {
hintText: "Type in the name of recipient(s)",
noResultsText: "No results",
searchingText: "Searching..."
})
答案 0 :(得分:8)
我遇到了同样的问题并解决了覆盖忽略问题(显然问题是tokenInput隐藏了原始输入,默认情况下“验证”不验证隐藏的输入)
$("#NewMessage").validate({
ignore: "",
rules: {
name: {
required: true
}
}
});
答案 1 :(得分:0)
我写了并试过,它对我很好。
jQuery.validator.addMethod("autocomplete_check", function(value, element) {
return ( value != '' ) ? true : false;
}, "");
$("#NewMessage").validate({
ignore: "",
rules: {
name: {
autocomplete_check: true
}
},
messages: {
autocomplete_check: "Please fill the name"
}
});