After clicking Finish button:
- change value to "Please wait...." - disable all the inputs & buttons - submit new form, because disabled inputs are not submitted to the server
This commit is contained in:
parent
e9950defb2
commit
b73f72f62c
|
@ -32,4 +32,31 @@ $(document).ready(function() {
|
|||
$('#databaseField').slideToggle(250);
|
||||
}
|
||||
});
|
||||
$("form").submit(function(){
|
||||
// Save form parameters
|
||||
var post = $(this).serializeArray();
|
||||
|
||||
// Disable inputs
|
||||
$(':submit', this).attr('disabled','disabled').val('Please wait....');
|
||||
$('input', this).addClass('ui-state-disabled').attr('disabled','disabled');
|
||||
$('#selectDbType').button('disable');
|
||||
$('label.ui-button', this).addClass('ui-state-disabled').attr('aria-disabled', 'true').button('disable');
|
||||
|
||||
// Create the form
|
||||
var form = $('<form>');
|
||||
form.attr('action', $(this).attr('action'));
|
||||
form.attr('method', 'POST');
|
||||
if(true){ form.attr('target', '_blank'); }
|
||||
|
||||
for(var i=0; i<post.length; i++){
|
||||
var input = $('<input type="hidden">');
|
||||
input.attr(post[i]);
|
||||
form.append(input);
|
||||
}
|
||||
|
||||
// Submit the form
|
||||
form.appendTo(document.body);
|
||||
form.submit();
|
||||
return false;
|
||||
});
|
||||
});
|
||||
|
|
Loading…
Reference in New Issue