1

想知道是否有人可以帮助我解决我遇到的这个小问题。我正在使用 2 个带有 jQ​​uery 的插件。

  1. http://jquery.malsup.com
  2. http://bassistance.de/jquery-plugins/jquery-plugin-validation/

我想做的是找出是否有人提交了我的表格,给我发一封电子邮件(或数据库条目),看看他们是否进入下一步。

这是我到目前为止的代码,由于某种原因,我无法让 beforeSubmit 正常工作,它一定只是对我所拥有的内容的简单误用。

任何帮助是极大的赞赏。

我的代码:

$(".validate2").validate({
        beforeSubmit: function() {
                $('input[type=submit]').attr("disabled", true);
                $(".formResponse").show();
                $(".formResponse").append("<img src='../images/icons/ajax-loader.gif' />");

                $.ajax({
                    url: "../classes/class.jQueryCallbacks.php?a=notifySignUpButton",
                    data: { 'name': $(".firstName").val() }
                });

        },
        submitHandler: function(form) 
        {
            form.submit();
        }
    });
4

1 回答 1

1
$(document).ready(function () {
            $("#formId").submit(function () {
                if ($(this).valid()) {
                    $('input[type=submit]').attr("disabled", true);
                    $(".formResponse").show();
                    $(".formResponse").append("<img src='../images/icons/ajax-loader.gif' />");

                    $.ajax({
                        url: "../classes/class.jQueryCallbacks.php?a=notifySignUpButton",
                        data: { 'name': $(".firstName").val() }
                    });

                    return true;
                }
                else {
                    return false;
                }
            });
        });
于 2012-05-19T11:41:48.477 回答