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,48 +6,36 @@
* 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();
$.ajax({ donnees = 'msgErreur='+msgErreur;
url: racine + "Ajaxconnexioncookie/",
type: 'POST', $.ajax({
cache: false, url: $("#racineWeb").val()+"Ajaxconnexioncookie/",
// Utilisation d'un objet pour un encodage automatique sécurisé type: 'POST',
data: { msgErreur: msgErreur }, data: donnees,
success: function(data) { success: function(data)
// Injection du formulaire de connexion {
$("#div_ajaxconnexion").html(data); $("#div_ajaxconnexion").html(data);
},
// Initialisation des composants stylisés error: function(errorData)
if ($.isFunction($.fn.selectpicker)) { {
$(".selectpicker").selectpicker('refresh'); },
} complete: function()
}, {
error: function(xhr, status, error) { var login = document.getElementById("login").value;
console.error("Erreur lors du chargement des cookies de connexion:", error); if (login>" ")
}, {
complete: function() { $("#mdp").focus();
// Gestion intelligente du focus }
const $loginField = $("#login"); else
const $mdpField = $("#mdp"); {
const $codeSocieteField = $("#codeSociete"); $("#login").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();
}
}
}
});
} }
$(function() { $(function() {
@ -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() {