Disable double submit on job order form #108

This commit is contained in:
Kendrick Chan 2018-04-30 21:46:21 +08:00
parent b2e75d2b5a
commit 13b12a8104

View file

@ -802,6 +802,8 @@
<script>
$(function() {
var form_in_process = false;
// BEGIN google maps stuff
function selectPoint(map, latlng) {
var lat = latlng.lat();
@ -899,6 +901,13 @@ $(function() {
// END google maps stuff
$("#row-form").submit(function(e) {
if (form_in_process) {
alert("Cannot submit form twice. First submission still in progress.");
return false;
}
form_in_process = true;
var form = $(this);
// get all fields, including disabled ones
@ -938,6 +947,7 @@ $(function() {
});
}).fail(function(response) {
if (response.status == 422) {
form_in_process = false;
var errors = response.responseJSON.errors;
var firstfield = false;