diff --git a/Bootstrap_new/css/theme-modern.css b/Bootstrap_new/css/theme-modern.css
index a8655dcd..31457c72 100644
--- a/Bootstrap_new/css/theme-modern.css
+++ b/Bootstrap_new/css/theme-modern.css
@@ -1473,10 +1473,12 @@ select[class*="selectpicker"],
width: 1% !important;
}
-/* Applique la bordure manquante et l'arrondi Neutral Pro */
-.bootstrap-select > .dropdown-toggle.btn-light {
+/* 1. Force la bordure sur le bouton du select */
+.bootstrap-select > .dropdown-toggle {
+ border: 2px solid #dee2e6 !important; /* Même couleur que ton input Nom */
+ border-left: 0 !important; /* Supprime la bordure gauche pour coller à l'icône */
background-color: #fff !important;
- border: 2px solid #dee2e6 !important;
- border-left: 0 !important; /* L'icône a déjà la bordure gauche */
- border-radius: 0 0.375rem 0.375rem 0 !important;
+ height: 38px !important; /* Aligne la hauteur sur l'input Nom */
+ display: flex !important;
+ align-items: center;
}
diff --git a/Js/fonctions.js b/Js/fonctions.js
index 0e7f7766..5f20f8e3 100755
--- a/Js/fonctions.js
+++ b/Js/fonctions.js
@@ -47685,20 +47685,18 @@ function formAjoutTableRef() {
// Filtrer la liste des villes par pays
function filtreVilleParPays() {
const codePays = $('#codePays').val();
- const $selectVille = $('#codeVille');
+ const $selectVille = $('#codeVille'); // On cible l'élément SELECT
$.ajax({
url: $("#racineWeb").val() + "Ajaxfiltrevilleparpays/",
type: 'post',
data: { codePays: codePays },
success: function(htmlOptions) {
- // 1. On vide COMPLÈTEMENT le select pour supprimer l'ancien "-- Sélectionner --"
- $selectVille.empty();
-
- // 2. On injecte les nouvelles options
- $selectVille.append(htmlOptions);
+ // 1. On vide le select et on injecte les nouvelles options
+ $selectVille.empty().append(htmlOptions);
- // 3. On rafraîchit le plugin (cela mettra à jour l'affichage sans doubler)
+ // 2. On rafraîchit le plugin pour mettre à jour l'affichage visuel
+ // C'est ce refresh qui enlèvera le doublon "-- Sélectionner -- -- Sélectionner --"
$selectVille.selectpicker('refresh');
}
});
diff --git a/Vue/Ajaxfiltrevilleparpays/index.php b/Vue/Ajaxfiltrevilleparpays/index.php
index 32adb61f..9e54198d 100755
--- a/Vue/Ajaxfiltrevilleparpays/index.php
+++ b/Vue/Ajaxfiltrevilleparpays/index.php
@@ -1,4 +1,4 @@
-
-
+
+
\ No newline at end of file