我遇到了jQuery验证插件的问题。 我有一个带有文本字段的表单,其中有一个隐藏的文本字段,一个用于描述,另一个用于ID。 要验证文本字段,我们必须有ID和描述。 为了帮助用户,我们有一个自动完成插件。 当我输入正确的建议并输入时,它可以正常工作。 但是当我点击自动完成的菜单时,会出现错误标签。如果我在文本字段和外部单击,则错误标签将消失。
我尝试自定义onfocusout方法但是,我测试的所有方法都不起作用。 出现同样的问题。
查看我的配置插件:
$(document).ready(function()
{
jQuery.validator.addMethod("city_id", function(value, element)
{
if ( $("#city_id").val() != '' ) {
return true;
}
else {
return false;
}
})
$("#recherche_target").validate(
{
rules:
{
city_string: "required city_id"
},
messages:
{
city_string: "Veuillez entrer une ville valide."
}
})
任何人都有关于如何解决这个问题的想法?