Comment utiliser touche tab dans textbox [JavaScript] - HTML/CSS - Programmation
Marsh Posté le 08-05-2002 à 11:54:23
normalement pour la touche tab y'a rien a faire en js, ça marche tout seul (si tu veux bien dire que ça passe dans champ a l'autre)... sauf pour les <textarea> of course 
si tu veux controler l'ordre dans lequel le tab traverse les champs ->> <input blablabla tabindex=X> ou X est le numero d'ordre que tu choisi pour ce champ 
Marsh Posté le 08-05-2002 à 13:38:19
| greg@freestarthu a écrit a écrit  : si tu veux controler l'ordre dans lequel le tab traverse les champs ->> <input blablabla tabindex=X> ou X est le numero d'ordre que tu choisi pour ce champ | 
 
bon, ben g essayé de rajouter tabindex, mais ca ne fonctionne tjrs pas. 
Je te donne un bou du code, pour voir si g pas fais une connerie: 
 
<TR color="#E6E8FA"> 
    <TD bgcolor="#E6E8FA"><center>Date d'affichage</center></TD> 
    <TD bgcolor="#E6E8FA"><FORM NAME="form_date"><INPUT TYPE="text" NAME="jj" VALUE="jj" SIZE="2" tabindex=1 ONCHANGE="test_date(this,'j' ;">.<INPUT TYPE="text" NAME="mm" VALUE="mm" SIZE="2" ONCHANGE="test_date(this,'m'
;">.<INPUT TYPE="text" NAME="mm" VALUE="mm" SIZE="2" ONCHANGE="test_date(this,'m' ;">.<INPUT TYPE="text" NAME="aa" VALUE="aa" SIZE="2" ONCHANGE="test_date(this,'a'
;">.<INPUT TYPE="text" NAME="aa" VALUE="aa" SIZE="2" ONCHANGE="test_date(this,'a' ;"></FORM></TD>
;"></FORM></TD> 
  </TR> 
  <TR> 
    <TD bgcolor="#E6E8FA"><center>Heure d'affichage</center></TD> 
 <TD bgcolor="#E6E8FA"><FORM NAME="form_heure"><INPUT TYPE="text" NAME="hh" VALUE="hh" SIZE="2" tabindex=2 ONCHANGE="test_heure(this,'h' ;">:<INPUT TYPE="text" NAME="mm" VALUE="mm" SIZE="2" ONCHANGE="test_heure(this,'m'
;">:<INPUT TYPE="text" NAME="mm" VALUE="mm" SIZE="2" ONCHANGE="test_heure(this,'m' ;"></FORM></TD>
;"></FORM></TD> 
  </TR> 
Marsh Posté le 08-05-2002 à 19:53:46
personne n'a le meme problem ke moi?
Marsh Posté le 10-05-2002 à 10:00:15
| helvetik a écrit a écrit  : personne n'a le meme problem ke moi? | 
 
t'as essayé de changer de clavier?  
 
ou de browser? 
Marsh Posté le 10-05-2002 à 10:18:36
| greg@freestarthu a écrit a écrit  : t'as essayé de changer de clavier?   ou de browser? | 
 
 
  
  
 
vendredi powaaa   
 
Marsh Posté le 10-05-2002 à 10:35:20
tu rigoles mais hier je me suis rendu compte que la touche backspace fonctionnait plus sur mon pc  
 
Marsh Posté le 10-05-2002 à 10:46:19
gênant. Le laptop du boulot?
Marsh Posté le 10-05-2002 à 10:50:59
| DarkLord a écrit a écrit  : gênant. Le laptop du boulot? | 
 
non non mon vieux pc a la maison... ça doit etre la poussiere.. 
Marsh Posté le 01-09-2008 à 14:01:23
Bon, je sais, le topic est un peu vieux ... ! 
 
En fait, dans ton handle onchange(test_date()), tu dois avoir un test qui vérifie si le caractère tapé est numérique, ce qui bloque les autres touches (TAB, Entrée, Ctrl, ...) 
 
Marsh Posté le 08-05-2002 à 08:47:48
Hello.
Si vous n'avez pas compris le topic, je m'explique.
G un formulaire ou l'utilisateur doit rentrer des donné dans des INPUT TYPE="text". Malheureusement plusieurs touches ne fonctionne pas.
Par exemple la touche del ne fonctionne pas, on est obliger d'utiliser backspace.
La touche tabulation, ki permet de naviguer d'une textbox a une autre ne fonctionne pas.
De plus, si on presse enter, l'evenement ONCHANGE de mes textbox ne fonctionne pas.
Comment faire?
Merci