javascript - 如何检测提交表单按钮被点击

标签 javascript jquery

我在提交表单上有两个按钮。

<强>1。添加到购物车按钮

<强>2。立即购买按钮

如果单击按钮,我需要添加禁用类,

submitForm: function (form) {
        var addToCartButton, buyNowButton, self = this;

        if (form.has('input[type="file"]').length && form.find('input[type="file"]').val() !== '') {
            self.element.off('submit');
            // disable 'Add to Cart' button

            addToCartButton = $(form).find(this.options.addToCartButtonSelector);
            buyNowButton = $(form).find(this.options.buyNowButtonSelector);

            if(addToCartButton){
                addToCartButton.prop('disabled', true);
                addToCartButton.addClass(this.options.addToCartButtonDisabledClass);
            }else if(buyNowButton){
                buyNowButton.prop('disabled', true);
                buyNowButton.addClass(this.options.buyNowButtonDisabledClass);
            }


            form.submit();
        } else {
            self.ajaxSubmit(form);
        }
    },

最佳答案

像这样尝试(JQuery):

          $(".classNameOfButton").click(function(){functionName(this)});

关于javascript - 如何检测提交表单按钮被点击,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/52401810/

相关文章:

javascript setTimeout() 不等待,即使在作为匿名函数调用之后也是如此

javascript - 如何为 JavaScript 箭头函数创建记录器?

javascript - 使用 Jquery 确定语言切换

jquery序列化()+自定义?

javascript - Firefox 和 Jquery/Javascript 表单提交

javascript - AngularStrap 模态是空的?

javascript - 使用 TypeScript 在 JavaScript 中关闭真正的私有(private)字段

jquery - 比较两个客户端键入的文本字段 jQuery

javascript - 如何使用 jQuery 获取所有 data-id 输入类值,其中 data-id 与当前焦点字段 data-id 相同?

jquery - 将 '&' 作为查询字符串中参数值的一部分传递的标准方法