Bonjour,
J'ai un champs ou je remplis un numéro de SIRET :
<input type="text" name="siret" placeholder="Numéro de SIRET" required class="siret" />
Ensuite, j'ai dans mon fichier de fonctions
1 2 3 4 5 6 7
| $(document).ready(function () {
$(".siret").autocomplete({
source : "http://" + SITE + "/ajax_siret.php",
minLength: 2,
delay: 100
});
}); |
Et dans le fichier ajax_siret.php :
1 2 3 4 5
| $requete = requete("SELECT nom FROM Agences where siret LIKE '" . $q . "%' order by nom asc limit 25");
foreach($requete as $val) {
$groupes[$i] = $val['nom'];
$i++;
} |
Ca me renvoi bien des valeurs de ce genre :
["Cabanis les routes"]
Jusque là, pas de soucis.
Actuellement, lorsque je saisie le SIRET, je ne vois bien apparaître dans une liste qui s'affiche sous le champs de ma saisie. Et quand je clique dessus, le siret est remplacé par le "nom".
Et c'est là que je ne veux pas.
En fait, il faut que le siret reste en place et que le nom et d'autres informations s'affichent directement dans leur champ.
Exemple :
<input type="text" name="nom_agence" placeholder="Nom de l'agence" required />
J'espère avoir été clair 
Merci
Partager