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