【问题标题】:how to pass form name dynamically into jquery for validation [duplicate]如何将表单名称动态传递给jquery进行验证[重复]
【发布时间】:2011-04-18 06:27:00
【问题描述】:

我正在使用 jquery 进行表单验证,当我点击保存按钮时,代码如下

<input type="submit" value="Save" id="button" name="Save" onClick="save(this,'/Web/controller',this.form);">

javascript如下

function save(ele,servlet,formName){
$(document).ready(function() {
  $("#fmyFormName").validationEngine({    //how to pass form name dynamically here from js
     submitHandler: function(form) { 
        $(form).ajaxSubmit(); 
     } 
  })
 });
}

所以我想创建通用 javascript 以便它可以处理任何表单,所以我如何动态地将表单名称传递给 jquery,我尝试了一些组合,例如 form[id=strcmd.name],... 但不行,谁能帮忙

【问题讨论】:

    标签: javascript jquery


    【解决方案1】:

    您可以在

    标记中使用 onSubmit 方法进行任何必要的检查。您可以将表单作为参数传递,如下所示:
    <form action="..." method="..." onsubmit="return checkForm(this);">
    

    【讨论】:

      猜你喜欢
      • 1970-01-01
      • 2016-08-27
      • 1970-01-01
      • 1970-01-01
      • 2020-04-10
      • 2020-11-04
      • 2021-05-16
      • 1970-01-01
      • 2012-06-30
      相关资源
      最近更新 更多