pb avec select

pb avec select - HTML/CSS - Programmation

Marsh Posté le 01-07-2004 à 15:02:55    

salut à tous je débute en javascript  
 
Voila mon probleme
 
disons que j'ai un select avec le options suivante:
 
ab
abc
abcd
ba
bac
ca
cb
cc
 
je voudrais taper "ab" au clavier et que et que la liste aie direct à l'option commencant par "ab"  
mas le pb est lorsque je tape "ab" il fait a puis b et au final j'ai la liste des options qui commencent par b et non ab
 
 
merci de m'aider  
 

Reply

Marsh Posté le 01-07-2004 à 15:02:55   

Reply

Marsh Posté le 01-07-2004 à 15:15:54    

malheureusement, je ne suis pas sur que ce soit possible ca :/


---------------
from here and there -- \o__________________________________ -- la révolution de la terre, en silence
Reply

Marsh Posté le 01-07-2004 à 18:44:36    

J'avais eu un problème comme ca et j'avais fais cette bidouille:
 

Code :
  1. <?
  2. if(isset($_POST['cher_immat_acc']))
  3. {
  4. $cher_immat_acc=$_POST['cher_immat_acc'];
  5. }
  6. else
  7. $cher_immat_acc="";
  8. ?>
  9. <form name="cherche_immat" action="toto.php" method="post" onKeyup="submit()">
  10. <input type="text" size="15" id="cher_immat_acc" name="cher_immat_acc" value="" onfocus="this.value='<?=$cher_immat_acc?>'">
  11. </form>
  12. <?
  13. if ($cher_immat_acc!='')
  14. echo"<script language='javascript'>document.cherche_immat.cher_immat_acc.focus();</script>";
  15. ?>


 
(c'est un peux vieux (javascript pas bo) mais ca marche  :D )
Le principe en gros :
En arrivant sur la page je met le focus sur le champs, le focus met la valeur dans le champ ---> le curseur est à la fin du champ.
Quand on relache une lettre ca déclanche le post etc ...


Message édité par fxoxo le 01-07-2004 à 18:46:47
Reply

Marsh Posté le 02-07-2004 à 10:46:29    

recherche sur le forum, il y a 2 solutions qui ont été donnée. Cela date d'environ 3 mois


---------------
fermez vos topics résolus avec le tag [Résolu] en fin de titre. Merci !
Reply

Sujets relatifs:

Leave a Replay

Make sure you enter the(*)required information where indicate.HTML code is not allowed