On Monday 29 July 2002 14:48, Félix Hauri wrote:

> Et si tu passes d'un champs à l'autre avec ``tab'' plutót que ``enter'' ?

Absolument, c'est le comportement standard. Par défaut, TAB positionne le 
curseur dans le champ suivant de la form. L'ordre de déplacement du curseur 
peut-être modifié à l'aide de l'attribut "tabindex". C'est équivalent aux 
TABLIST des widgets trouvés sous XWindos (MOtif, GTK, ...). Il y a d'ailleurs 
aussi un équivalent de cette manière de faire dans "curses".

Enter est normalement réservé à une validation. Comme le TAB n'est pas traîté 
dans le cas de "onChange" (sous Konqueror, Opera, Netscape, Mozilla), j'avais 
pris l'habitude d'utiliser RETURN. Et comme RETURN appelait bien la fonction 
définie dans mon "onChange", j'en avais faussement déduit qu'il remplaçait le 
TAB. Seul IE réagit au TAB avec un "onChange"... c'est honteux à dire...

Daniel


--
http://www-internal.alphanet.ch/linux-leman/ avant de poser
une question. Ouais, pour se désabonner aussi.

Répondre à