A voir également:
- Probleme autocomplete Jquery sur une table dynamique
- Tableau croisé dynamique - Guide
- Table ascii - Guide
- Table des matières word - Guide
- Liste déroulante dynamique excel - Guide
- Liste déroulante dynamique en cascade excel - Guide
1 réponse
jordane45
Messages postés
38341
Date d'inscription
mercredi 22 octobre 2003
Statut
Modérateur
Dernière intervention
11 décembre 2024
4 716
14 oct. 2021 à 00:51
14 oct. 2021 à 00:51
Bonjour,
Quand tu parles d'autocomplete .. tu veux dire.. une requête ajax ?
celle la ?
Donc, cette fonction est activée lorsqu'on tape (on relache la touche plus exactement) au clavier lorsque l'on est dans le champ identifié par son id : ref
Quand tu ajoutes une seconde ligne... comment penses tu identifier le champ sur lequel doit s'appliquer ton autocomplete ?
Tu sais qu'un ID ( *id=identifiant) ...se doit d'être unique ...
Si tu veux pouvoir cibler plusieurs éléments, là il faut mieux utiliser une class.
Et comme tu ajoutes des lignes dynamiquement, il faut également penser à rattacher " l'event " (onkeyup) sur le nouveau champ
Quand tu parles d'autocomplete .. tu veux dire.. une requête ajax ?
celle la ?
$("#ref").keyup(function (){ var query = $("#ref").val(); if (query.length > 2) { $.ajax({ url: 'add_product.php', method: 'POST', data: { search: 1, q: query }, success: function (data) { $("#result").html(data); }, dataType: 'text' }); } });
Donc, cette fonction est activée lorsqu'on tape (on relache la touche plus exactement) au clavier lorsque l'on est dans le champ identifié par son id : ref
Quand tu ajoutes une seconde ligne... comment penses tu identifier le champ sur lequel doit s'appliquer ton autocomplete ?
Tu sais qu'un ID ( *id=identifiant) ...se doit d'être unique ...
Si tu veux pouvoir cibler plusieurs éléments, là il faut mieux utiliser une class.
Et comme tu ajoutes des lignes dynamiquement, il faut également penser à rattacher " l'event " (onkeyup) sur le nouveau champ
14 oct. 2021 à 13:33