将点击功能条件添加到当前按钮功能

时间:2015-04-16 15:51:03

标签: javascript jquery html

如果单击元素id #submit,我希望仅触发以下函数。我正在创建另一个按钮(后退按钮),由于某些原因,我的后退按钮被触发后,下面的代码无论如何都运行了...所以我需要在另一个条件下包装下面的内容(仅点击ig #submit)

submitHandler: function(form) {
    var complete = function(){
          $('.form-container').find('header').hide();
          $(form).fadeOut(function(){
          $('#thanks').fadeIn();
        });
    };

这里是后退按钮的代码 - 它按预期运行,但是之后提交'以上功能运行。我需要上面的提交只运行提交点击而非后退点击。

//* back button */

document.getElementById('back').addEventListener('click', function () {
    jQuery('.step1').show();
    jQuery('submit3').hide();
    jQuery('#privacyalert').hide();
    jQuery('.step2').hide();
    jQuery('.step3').hide();
    jQuery('#thanks').hide();
    jQuery('#back').hide();

},  false);

2 个答案:

答案 0 :(得分:2)

尝试将后退按钮类型设置为type="button"。默认值为type="submit",因此最有可能触发您的submitHandler。

答案 1 :(得分:1)

这就是

$('#submit').on('click', function(e) {
var complete = function(){
              $('.form-container').find('header').hide();
              $(form).fadeOut(function(){
              $('#thanks').fadeIn();
            });
});