1

我对 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."
  }
})

有人对如何解决这个问题有想法吗?

4

0 回答 0