【发布时间】:2016-01-21 06:33:18
【问题描述】:
我有一个常规的表单,当点击提交按钮时我想隐藏提交按钮,如果提交后任何表单值发生变化,它将再次自动提交。
我正在使用以下代码并且它可以工作,但是每次我更新表单数据并且表单自动提交时,在 JS 控制台中我可以看到它正在提交很多次,并且每次都会增加数字自动提交。例如第一次自动提交发布了一次,第二次自动提交发布了 4 次,第三次自动提交发布了 8 次,然后表单开始变得非常缓慢。
jQuery(function($) {
$(document).on("click",'#bookingbutton', function() {
$( "#bookingbutton" ).css( "display", "none" );
$( ".bookroom1" ).addClass( "bookroom1-submit" );
$(".bookroom1-submit").change(function() {
$("#bookingbutton").click();
});
});
});
【问题讨论】:
标签: javascript jquery forms