This commit is contained in:
KANE LAZENI 2026-01-04 09:15:54 +00:00
parent 284adc9ca0
commit 0264278e8f
2 changed files with 31 additions and 45 deletions

View File

@ -6,45 +6,33 @@
* Récupère le login mémorisé et place le curseur dans le champ approprié. * Récupère le login mémorisé et place le curseur dans le champ approprié.
*/ */
function connexion_cookie() { function connexion_cookie()
const racine = $("#racineWeb").val() || ""; {
const msgErreur = $("#msgErreur").val(); msgErreur=$("#msgErreur").val();
donnees = 'msgErreur='+msgErreur;
$.ajax({ $.ajax({
url: racine + "Ajaxconnexioncookie/", url: $("#racineWeb").val()+"Ajaxconnexioncookie/",
type: 'POST', type: 'POST',
cache: false, data: donnees,
// Utilisation d'un objet pour un encodage automatique sécurisé success: function(data)
data: { msgErreur: msgErreur }, {
success: function(data) {
// Injection du formulaire de connexion
$("#div_ajaxconnexion").html(data); $("#div_ajaxconnexion").html(data);
// Initialisation des composants stylisés
if ($.isFunction($.fn.selectpicker)) {
$(".selectpicker").selectpicker('refresh');
}
}, },
error: function(xhr, status, error) { error: function(errorData)
console.error("Erreur lors du chargement des cookies de connexion:", error); {
}, },
complete: function() { complete: function()
// Gestion intelligente du focus {
const $loginField = $("#login"); var login = document.getElementById("login").value;
const $mdpField = $("#mdp"); if (login>" ")
const $codeSocieteField = $("#codeSociete"); {
$("#mdp").focus();
// Si un login est déjà présent (issu du cookie)
if ($loginField.val() && $loginField.val().trim() !== "") {
// On place le curseur sur le mot de passe
$mdpField.focus();
} else {
// Sinon, on commence par le début (Code Société ou Login)
if ($codeSocieteField.length > 0) {
$codeSocieteField.focus();
} else {
$loginField.focus();
} }
else
{
$("#login").focus();
} }
} }
}); });
@ -134,8 +122,6 @@ function raffraichier_gabarit()
{ {
alert(data); alert(data);
$("#div_ajaxgabarit").html(data); $("#div_ajaxgabarit").html(data);
alert($("#div_ajaxgabarit"));
// $('#div_test_gabarit').html(data);
codeSociete = $("#codeSociete").val(); codeSociete = $("#codeSociete").val();
vue = $("#vue").val(); vue = $("#vue").val();

View File

@ -612,7 +612,7 @@ $activeChildId = $menuData['child'];
<script src="https://cdn.jsdelivr.net/npm/sweetalert2@11"></script> <script src="https://cdn.jsdelivr.net/npm/sweetalert2@11"></script>
<!-- Application Scripts --> <!-- Application Scripts -->
<script src="/Js/fonctions.js?ver=2026.01.04.19"></script> <script src="/Js/fonctions.js?ver=2026.01.04.20"></script>
<script type="text/javascript"> <script type="text/javascript">
setInterval(function() { setInterval(function() {