当我尝试提交表单时,我不小心按了两次“提交”按钮。在这种情况下,我的表单将提交两次。谁能建议我该如何处理。
这是我需要的输出:-
答案 0 :(得分:0)
您可以通过jquery实现此目的。下面是相同的代码。
在此示例中,它将禁用提交按钮2秒钟。 2秒钟后,按钮将再次启用。您可以根据需要进行修改。
$('form').submit(function(){
$(this).find(':submit').attr( 'disabled','disabled' );
//the rest of your code
setTimeout(() => {
$(this).find(':submit').attr( 'disabled',false );
}, 2000)
});
尝试一下,如果您有任何疑问,请告诉我。
答案 1 :(得分:0)
您可以在数据库的特定列上添加唯一属性,也可以通过Laravel Request
对其进行验证