我有一个真正的问题但很简单,实际上,我有一个编辑表格来编辑表格的记录,我有一个值,它必须是唯一的ex: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";
}
}
问题是我只想在用户更改输入时使用遥控器,那么我该怎么办?,任何帮助都会赞赏,我使用spring mvc作为服务器端
答案 0 :(得分:0)
如果您只想在用户更改输入值时触发验证,请尝试以下方法:
$("input#companyRequired").change(function(){
$("input#companyRequired").validate(
// rules here
)
});
如果要验证多个元素,请在该字段中添加“远程检查”(或提出您的姓名):
$("input.remote-check").change(function(){
$(this).validate(
// rules here
)
});