diff --git a/dist/javascript/ajaxCallback.js b/dist/javascript/ajaxCallback.js index 7c110c2abfd80d3015fbad82c96189c9e70beeef..211ebc98fd6c188e8277a72cb8cc27feac9b78bb 100644 --- a/dist/javascript/ajaxCallback.js +++ b/dist/javascript/ajaxCallback.js @@ -77,6 +77,7 @@ jQuery.fn.formulaire_dyn_ajax = function(target) { "success": function(){ $('#'+target).removeClass('loading'); + window.location.hash = target; } }) .addClass('.noajax'); // previent qu'on n'ajaxera pas deux fois le meme formulaire en cas de ajaxload diff --git a/ecrire/balise/formulaire_.php b/ecrire/balise/formulaire_.php index 17885800993f2001f8b48364fc0179ddef21c2e6..2b4a2bbf41a256c4d52f633c90f0d2f8edc640a7 100644 --- a/ecrire/balise/formulaire_.php +++ b/ecrire/balise/formulaire_.php @@ -75,7 +75,7 @@ function balise_FORMULAIRE__dyn($form) // recuperer la saisie en cours si erreurs foreach(array_keys($valeurs) as $champ){ if ($v = _request($champ)) - $valeurs[$champ] = $v; + $valeurs[$champ] = urldecode($v); $action = parametre_url($action,$champ,''); // nettoyer l'url des champs qui vont etre saisis } $action = parametre_url($action,'formulaire_action',''); // nettoyer l'url des champs qui vont etre saisis