Java 从记录更新已验证的值

Java 从记录更新已验证的值,java,javascript,jquery,ajax,spring-mvc,Java,Javascript,Jquery,Ajax,Spring Mvc,我有一个真正的问题,但很简单,我有一个编辑表单来编辑一个表的记录,我有一个值,它必须是唯一的,例如:username,我使用jquery验证插件来验证,所以我使用远程方法,如下所示:- companyName: { required: $("input#companyRequired").val(), remote: "validator/checkCompanyName" } 它从服务器输入一个方法来检查数据库中的值,下面是要检查的方

我有一个真正的问题,但很简单,我有一个编辑表单来编辑一个表的记录,我有一个值,它必须是唯一的,例如:username,我使用jquery验证插件来验证,所以我使用远程方法,如下所示:-

companyName: {
        required: $("input#companyRequired").val(),
            remote: "validator/checkCompanyName"
         }
它从服务器输入一个方法来检查数据库中的值,下面是要检查的方法:-

 @RequestMapping(value = "/checkCompanyName", params = "companyName")
public @ResponseBody
String checkCompanyName(@RequestParam String companyName) {
logger.debug("checking company : " + companyName);
    if(leadService.checkCompany(companyName)==true){
        return "false";
    }
    else{
        return "true";
    }
}

问题是,我只想在用户更改输入时使用remote,那么我该怎么办呢?如果您只想在用户更改输入值时触发验证,请尝试以下方法:

$("input#companyRequired").change(function(){
   $("input#companyRequired").validate(
      // rules here
   )
});
如果要验证多个元素,请向该字段添加类“远程检查”(或提供您的姓名):

$("input.remote-check").change(function(){
   $(this).validate(
      // rules here
   )
});

现在我想在多个输入上使用它,我尝试了另一个输入,但有一个有效