Fix #633
This commit is contained in:
parent
b2ff819ce8
commit
8bc57a533f
|
@ -395,6 +395,8 @@ function submitAjax(form, data, callback, errorCallback) {
|
|||
data.id_plugin = data.id_plugin ? data.id_plugin : globals.id_plugin;
|
||||
data.ajax = 1;
|
||||
|
||||
prepareForm(form);
|
||||
|
||||
// Invio dei dati
|
||||
$(form).ajaxSubmit({
|
||||
url: globals.rootdir + "/actions.php",
|
||||
|
@ -425,6 +427,21 @@ function submitAjax(form, data, callback, errorCallback) {
|
|||
return valid;
|
||||
}
|
||||
|
||||
function prepareForm(form) {
|
||||
$(form).find('input:disabled, select:disabled').prop('disabled', false);
|
||||
|
||||
var hash = window.location.hash;
|
||||
if (hash) {
|
||||
var input = $('<input/>', {
|
||||
type: 'hidden',
|
||||
name: 'hash',
|
||||
value: hash,
|
||||
});
|
||||
|
||||
$(form).append(input);
|
||||
}
|
||||
}
|
||||
|
||||
function renderMessages() {
|
||||
// Visualizzazione messaggi
|
||||
$.ajax({
|
||||
|
|
|
@ -37,18 +37,7 @@ function init() {
|
|||
|
||||
$(this).find('[type=submit]').prop("disabled", true).addClass("disabled");
|
||||
|
||||
$(this).find('input:disabled, select:disabled').prop('disabled', false);
|
||||
|
||||
var hash = window.location.hash;
|
||||
if (hash) {
|
||||
var input = $('<input/>', {
|
||||
type: 'hidden',
|
||||
name: 'hash',
|
||||
value: hash,
|
||||
});
|
||||
|
||||
$(this).append(input);
|
||||
}
|
||||
prepareForm(this);
|
||||
|
||||
return true;
|
||||
}
|
||||
|
|
Loading…
Reference in New Issue