我正在cakephp 3.x工作有很多方式来提交表单,如添加,编辑等行动我面临用户问题通过多次点击按钮多次提交单个表单。停止cakephp 3.x FORM在多点提交后多次提交提交按钮
cakephp 3.x是否可以随时停止提交一次以上表单的工具?
我正在cakephp 3.x工作有很多方式来提交表单,如添加,编辑等行动我面临用户问题通过多次点击按钮多次提交单个表单。停止cakephp 3.x FORM在多点提交后多次提交提交按钮
cakephp 3.x是否可以随时停止提交一次以上表单的工具?
完成表单提交后重定向页面的最佳方式。这将解决问题。
使用$this->redirect()
用于此目的的功能。
你可以找到更多关于这个这里http://book.cakephp.org/2.0/en/controllers.html
在 “流量控制” 第
$("form").submit(function() {
$("button id will come here").attr('disabled','disabled');
});
其实我的查询是;点击之后和完成表单提交请求之前。那时我们可以多次点击cakephp表单按钮。如果我们点击多时间按钮,那么数据库上会添加多条记录。 –
@PankajSharma然后您可以使用JavaScript来单击按钮一次后禁用按钮。希望这会有所帮助。 – Adi
我们不能使用点击事件。因为如果假设任何前端验证在窗体上使用,那么它将禁用按钮,并且需要再次刷新页面。所以我找到了一个更好的解决方案来禁用表单上的按钮只能通过$(“form”).submit(function(){ return this.some_flag_variable; })提交; –