脚本解决.NET MVC按钮重复提交问题
生活随笔
收集整理的這篇文章主要介紹了
脚本解决.NET MVC按钮重复提交问题
小編覺得挺不錯的,現(xiàn)在分享給大家,幫大家做個參考.
見于:Avoiding Duplicate form submission in Asp.net MVC by clicking submit twice
腳本代碼:
$(document).on('invalid-form.validate', 'form', function () {var button = $(this).find('input[type="submit"]');setTimeout(function () {button.removeAttr('disabled');}, 1); }); $(document).on('submit', 'form', function () {var button = $(this).find('input[type="submit"]');setTimeout(function () {button.attr('disabled', 'disabled');}, 0); });注意此腳本使用在?unobtrusive jquery validation之上,而且此腳本缺陷在于當(dāng)瀏覽器后退時對于重復(fù)提交仍然無效,只能對按鈕重復(fù)提交起作用。
?
轉(zhuǎn)載于:https://www.cnblogs.com/huangsheng/p/3552374.html
總結(jié)
以上是生活随笔為你收集整理的脚本解决.NET MVC按钮重复提交问题的全部內(nèi)容,希望文章能夠幫你解決所遇到的問題。
- 上一篇: 中等数学类杂志投稿信箱
- 下一篇: == 与 === 介绍与区别