【问题标题】:jQuery form validation with .bind('submit')使用 .bind('submit') 进行 jQuery 表单验证
【发布时间】:2012-03-29 11:10:03
【问题描述】:

我正在尝试让表单验证和 .bind('submit')(用微调器替换提交按钮)一起玩得很好。

我的JS代码是

    $.metadata.setType("attr", "validate");
    $(document).ready(function() {
        $("#selecttest").validate({
            rules: {
                field: {
                    required: true,
                    email: true
                    }
                }
            });

        $('#selecttest').bind('submit', function() {
            $('#div-loading').show();
            $('#div-submit').hide();
        });

    });

形式是:

<form id="selecttest" method="post"  action="submit.php">
Please enter your Email:
<input type="email" name="email" id="email" style="font-size: 30px;" class="inputtext required email" size="30" onKeyDown="if(event.keyCode==13) event.keyCode=9;" validate="required:true" title=""><br><br>
                <input type="checkbox" name="tos" value="tos" class="required" checked/>I agree to the <a>terms and conditions</a><br>
                <div id="div-loading" style="display:none;">
                    <img src="../images/loading.gif" class="Loading">
                </div>
                <br>
                <div id="div-submit">
                    <INPUT type="submit" value="Submit" class="ButtonSubmit">
                </div>
            </form> 

这两个函数彼此独立工作得很好,我只是不知道如何绑定第二个(显示/隐藏),因为它只在验证和提交后运行。

【问题讨论】:

    标签: jquery forms validation submit bind


    【解决方案1】:

    http://docs.jquery.com/Plugins/Validation/validate

    $("#selecttest").validate({
        rules: {
            field: {
                required: true,
                email: true
            }
        },
        submitHandler: function(form) {
            $('#div-loading').show();
            $('#div-submit').hide();
            form.submit();
       }
    });
    

    【讨论】:

      猜你喜欢
      • 1970-01-01
      • 1970-01-01
      • 2013-08-20
      • 2011-07-11
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 2013-02-28
      相关资源
      最近更新 更多