TextBox on change -> update automatique -> Trouvé !!! - HTML/CSS - Programmation
Marsh Posté le 07-10-2002 à 15:26:48
En fait je vais reformuler ma question
Imaginons que nous avons un Input type="text" et qu'à chaque fois qu'on tape une nouvelle lettre il y est un javascript qui vérifie les variavbles a1, a2, a3, .... an pour trouver la variable qui se rapproche le plus de la valeur de mon input.
Ex :
a1=Bernard
a2=benoit
a3=sophie
a4=etienne
etc...
Je commence à saisir la lettre "B" et je voudrais que le javascript me renvoie directement Benoit comme choix dans mon input, tout en me donnant la possibilité de continuer à écrire moi même la suite du tete (Bernard, par exemple).
C'est faisable un truc comme ça ?
Marsh Posté le 07-10-2002 à 15:30:31
Pas a ma connaissance. Pour avoir le même style de fonctionnalité j'avais pris un champ texte accolé au champ select, et un petit bout de code pour les lier.
Marsh Posté le 07-10-2002 à 15:31:40
lorill a écrit a écrit : Pas a ma connaissance. Pour avoir le même style de fonctionnalité j'avais pris un champ texte accolé au champ select, et un petit bout de code pour les lier. |
Si t'avais ce petit bout de code, j'en serais comblé
Marsh Posté le 07-10-2002 à 15:34:23
copier/coller
Code :
|
par contre moi c'était que pour la recherche sur saisie, pas l'ajout de valeurs manuelles. Pour le faire y'a qu'a virer la ligne qui copie le contenu du select dans le text.
Marsh Posté le 07-10-2002 à 15:35:33
merci bcp je vais essayer de comprendre tout ça
Marsh Posté le 07-10-2002 à 15:36:08
un exemple d'utilisation :
Code :
|
Marsh Posté le 07-10-2002 à 15:41:27
lorill a écrit a écrit : un exemple d'utilisation :
|
Tu lis dans mes pensées
Merci
Marsh Posté le 07-10-2002 à 15:42:47
bah le fichier était dans le même répertoire, un copier/coller de plus ou de moins
Marsh Posté le 07-10-2002 à 15:49:53
lorill a écrit a écrit : par contre moi c'était que pour la recherche sur saisie, pas l'ajout de valeurs manuelles. Pour le faire y'a qu'a virer la ligne qui copie le contenu du select dans le text. |
Moi aussi il ne s'agit que de recherche.
En fait je génère un sélect en php, contenant les valeurs d'un des champs de ma base (au pif, celui des users), et dans ma textbox je souhaitais que ça fasse la même chose que ton script mais aulieu que la valeur soit renvoyée dans le select, elle le soit directement dans le textbox
Marsh Posté le 07-10-2002 à 15:51:41
lorill a écrit a écrit : bah, ca s'adapte facilement, non ? |
Ben disons que j'ai déjà du mal avec les langages que je connais, alors avec ceux que je connais pas...c'est carnaval
Marsh Posté le 07-10-2002 à 16:05:57
Jai un peu changé le code mais ça coince
pour le .js :
Citation : |
Pour l'exemple :
Citation : |
Si tu vois un ptit truc qui pourrait arranger la sauce
ps : J'ai traffiqué un peu à la louche
Marsh Posté le 07-10-2002 à 16:24:50
ahem. t'as le keypress et le keyup qui vont se marcher sur les pieds, la...
la seul truc a modifier je dirais que c'est ca :
Code :
|
Marsh Posté le 07-10-2002 à 16:29:41
par contre je suppose que tu voudrais que le texte rajouté soit sélectionné pour qu'il soit viré a la prochaine frappe, tant qu'a faire ? parce que ca je sais même pas si c'est faisable.
Marsh Posté le 07-10-2002 à 17:19:06
lorill a écrit a écrit : par contre je suppose que tu voudrais que le texte rajouté soit sélectionné pour qu'il soit viré a la prochaine frappe, tant qu'a faire ? parce que ca je sais même pas si c'est faisable. |
Ouep exactement
Marsh Posté le 07-10-2002 à 19:41:14
J'ai trouvé un script qui fait exactement ça !
Le pb c'est qu'il est ... payant !
http://www.ycode.com/ComboBox/Latest/combobox_test.htm
Marsh Posté le 07-10-2002 à 20:03:26
Mais j'ai trouvé une version shareware !
http://www.programmersheaven.com/f [...] ombo17.zip
Marsh Posté le 07-10-2002 à 21:11:15
Et un ptit nouveau bcp plus simple à utiliser :
http://www.deadbeef.com/dhtml/combobox.htm
Marsh Posté le 07-10-2002 à 13:57:19
Salut,
Je me demandé si il était possible, comme dans access de faire un Sélect où il était possible de saisir du texte à l'intérieur une fois le code exécuté.
Je m'explique :
On a par ex, un sélect avec les valeurs 10, 101, 20, 200, 300, etc...
Dans cette zone déroulante nous pourrions saisir ou faire érouler pour avoir la valeur 10 par ex.
Pour avoir la valeur 10, on pourrait soit dérouler le sélect, soit saisir directement dans la zone de saisie.
Ca existe ?
Message édité par format_c le 07-10-2002 à 19:40:53
---------------
Mes guitares, ampli, et effets sont en vente !