是否有机会得到一个按钮与双击禁用后,一键点击
Is there any chance to get a button with double clicked after disabling it with one click?
在我的html页面上点击按钮非常混乱。我已经设置了一个功能,我的按钮id,以避免双击。双击会导致数据库中的双条目。到目前为止,它工作得很好。但是今天我又得到了一个双条目在我的数据库。我找不到是什么原因得到这个问题。在我的java类和jquery中也没有错误。请帮助我找到解决办法。提前感谢所有的帮助。
My jquery code is:
$(function()
{
$('#timesheetForm').submit(function(){
$("input[type='submit']", this).val("Please Wait...")
.attr('disabled', 'disabled');
setTimeout('$("#btnSubmitInTimesheet").removeAttr("disabled")', 1500);
$("input[type='submit']", this).val("Submit")
return true;
});
});
Java方法: public static Result save(Long storeId) {
System.out.println("inside save method===========");
Store store = Store.find.byId(storeId);
Long empId = Long.parseLong(form().bindFromRequest().get("empid"));
String startDate = form().bindFromRequest().get("date");
String endDate = form().bindFromRequest().get("endDate");
String leaveType = form().bindFromRequest().get("leaveType");
String status = form().bindFromRequest().get("status");
Employee employee = Employee.find.byId(empId);
System.out.println("Selected Employee Id is ========" + employee.id);
String jobTitle = employee.designation;
String firmType = "STORE";
if (!leaveType.equals("None")) { // if he selected one leave type
Timesheet.create(empId, startDate, endDate, leaveType, "0", "0",
"0", "0", "0:0", jobTitle, firmType, storeId, status);
} else {
String startHours = form().bindFromRequest().get("startTimeHour");
String startMins = form().bindFromRequest().get("startTimeMins");
String endHours = form().bindFromRequest().get("endTimeHour");
String endMins = form().bindFromRequest().get("endTimeMins");
String duration = form().bindFromRequest().get("duration");
Timesheet.create(empId, startDate, endDate, leaveType, startHours,
startMins, endHours, endMins, duration, jobTitle, firmType,
storeId, status);
System.out.println("employeee saved is=========" + employee);
}
System.out.println("Timesheet saved=========");
return redirect(routes.Timesheets.showBlank(storeId));
}
你可以试着在提交时禁用这个按钮,这样它就只能被按一次
相关文章:
- 使用类从一个标记中双击事件
- Javascript html每点击一次就会更改url
- onclick函数需要双击,因为类分配延迟
- 点击(右键点击)使用传单地图库获取图像覆盖的像素坐标
- 了解双击代码标记
- 一键点击首先调用javascript,执行验证,然后调用控制器方法
- 有没有一种简单的方法可以在节点上双击 vis.js 创建超链接/javascript-action
- 双击时设置内容可编辑 - IE 不允许编辑,除非再单击一次
- jQuery Data Change Data一键点击
- 双击时仅提交一次
- 如何在行双击 radgrid 时获取数据键值
- 如何防止鼠标双击(一次)
- 在Angular2中双击鼠标右键
- 双击从(文档)而不是一次关闭选择下拉菜单
- 流星.Call一键点击调用方法100次
- 如何在单击上一键和下一键时调用事件
- 双击一列时,如何编辑它
- 当使用鼠标中键双击元素时检查
- 是否有机会得到一个按钮与双击禁用后,一键点击
- 按钮被触发后,单击一次空格键