网络延迟时阻止重复提交表单
<div>
<div>分类名称:<input type="text" οnpaste="return false" maxlength="10" id="course" th:field="*{cateName}" autocomplete="off" οnkeyup="this.value=this.value.replace(/^ + | + $/g,'')" )/></div>
<div>名称不允许包含空格</div>
<div>
<div>
<div>
<button type="submit" class="wareSave sure">确定</button>
<button type="button" class="quxiao">取消</button>
</div>
</div>
</form>
js
$('.wareSave').on('click',function() {
var i = 6;
$(this).attr('disabled;,true);
$(this).addClass('disabled');
var btnTimer = null;
btnTimer = setInterval(function() {
i--;
if(i <= 0) {
$(this).removeAttr('disabled');
clearInterval(btnTimer);
} else {
$(this).text(i);
}
},1000);
document.getElementById('wareForm').submit();
})