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

View File

@ -612,7 +612,7 @@ $activeChildId = $menuData['child'];
<script src="https://cdn.jsdelivr.net/npm/sweetalert2@11"></script>
<!-- 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">
setInterval(function() {