Javascript 提交后关闭弹出表单

Javascript 提交后关闭弹出表单,javascript,jquery,Javascript,Jquery,有人能帮我一下吗,我有一个表单,在视频页面上一分钟后会弹出,我希望表单在提交后自动关闭,这样视频就可以继续了,jQuery如何实现这一点 这是我的表格 <ul class="mktLblLeft"> <div class="txt-fld"> <label>First Name:</label><span class="mktInput"><input class="mkt

有人能帮我一下吗,我有一个表单,在视频页面上一分钟后会弹出,我希望表单在提交后自动关闭,这样视频就可以继续了,jQuery如何实现这一点

这是我的表格

 <ul class="mktLblLeft">
            <div class="txt-fld">
                <label>First Name:</label><span class="mktInput"><input class="mktFormText" id="Email" maxlength="255" name="24132" tabindex="1" type="text" value="" />
                </span></li>

                <label>Last Name:</label><span class="mktInput"><input class="mktFormTex" id="FirstName" maxlength="255" name="24134" tabindex="2" type="text" value="" /></span></li>
               <label>Email Address:</label><span class="mktInput"><input class="mktFormText" id="LastName" maxlength="255" name="24136" tabindex="3" type="text" value="" />
              </div>
              <div class="btn-fld">
              <button type="submit">Sign Up &raquo;</button>

}

一个简单的方法是单击按钮时使用隐藏

<button type="submit" onlick="$('#myForm').hide()">Sign Up &raquo;</button>

假设它在一个

中,下面是一个jQuery AJAX解决方案:

jQuery('button#yourSubmitButton').on('click', function(event) {
    // prevent normal submit
    event.preventDefault();

    // call ajax submit
    jQuery.ajax({
        type: "POST",
        url: "bin/yourprocess.php",
        success: function() {
            // fadeout the form
            jQuery('.mktLblLeft').fadeOut();
        },
        error: function() {
            // give feedback to user
            alert('something went wrong!');
        }
    });
});

我想你有一些代码来处理提交表单。。。应该可以添加到那里,不是吗?@Bartdude我已经添加了我需要的代码tried@JasonP我有事件处理程序脚本,我可以将它添加到那里。我正在寻找正确的功能来做这件事。你的弹出形式是一个真正的新窗口弹出?如果是这样,在提交之后,使用一些javascript调用window.close@JasonP我使用的是leanModal jQuery插件,它不是一个小框,在2分钟后弹出,要求用户注册时事通讯。你可以在这里看到插件抱歉,我不擅长这个,所以我正在更改url:bin/yourprocess.php,使用我的链接和右边的按钮,只需给你的按钮一个id或类。就像注册一样»;是的,将url切换到表单操作。
jQuery('button#yourSubmitButton').on('click', function(event) {
    // prevent normal submit
    event.preventDefault();

    // call ajax submit
    jQuery.ajax({
        type: "POST",
        url: "bin/yourprocess.php",
        success: function() {
            // fadeout the form
            jQuery('.mktLblLeft').fadeOut();
        },
        error: function() {
            // give feedback to user
            alert('something went wrong!');
        }
    });
});