【问题标题】:update validated value from a record从记录更新验证值
【发布时间】:2013-08-16 23:31:45
【问题描述】:

我有一个真正的问题,但很简单,真的,我有一个编辑表的记录的编辑表单,我有一个值,它必须是唯一的,例如:用户名,我使用 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 作为服务器端

【问题讨论】:

    标签: java javascript jquery ajax spring-mvc


    【解决方案1】:

    如果您只想在用户更改输入值时触发验证,请尝试该方法:

    $("input#companyRequired").change(function(){
       $("input#companyRequired").validate(
          // rules here
       )
    });
    

    如果您想验证多个元素,请将“远程检查”类(或提供您的名字)添加到该字段:

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

    【讨论】:

    • 现在我想在多个输入上使用它,我用另一个输入尝试了这个,但一个有效
    猜你喜欢
    • 1970-01-01
    • 2014-10-17
    • 1970-01-01
    • 2015-04-08
    • 2020-10-05
    • 2019-06-14
    • 1970-01-01
    • 2017-04-29
    • 1970-01-01
    相关资源
    最近更新 更多