Le Lundi, 29 Juillet 2002 11.24, Daniel Cordey a écrit :
> Y-aurait-il un quelqu'un capable d'exppliquer pourquoi le code html suivant
> engendre un ré-affichage de la page ?
>
> <html>
> <form>
> <input type=text onchange="alert('OK');" name=toto value=10 size=5>
> </form>
>
> Que je sache, l'évènement 'onChange" n'a rien a voir avec "submit".... et
> pourtant c'est bien ce qui se passe. Les autres events (comme onClick sur
> un bouton), n'ont pas cette réaction.
>
> Je passe sur le fait que ceci ne marche pas avec Netscape 4.7, 6.*, Mozilla
> 1.*, Opera... mais seulement avec Konqueror et IE (la honte !)
>
> Daniel

J'ai essayé:

---------------------------------------------------------------------------
<html><body><form>
<input type=text onChange="alert('toto');" name=toto value=10 size=5>
<input type=text onBlur="alert('tata');" name=tata value=10 size=5>
<input type="button" name="monBouton" value="2" onClick="alert('2');">
<h1>hello</h1>
</form></body></html>
---------------------------------------------------------------------------

et je constate que:
- dans toto ou tata, la touche "enter" valide le formulaire = submit
- onBlur réagit correctement ainsi que onClick
- onChange est mort, il ne réagit pas

Est-ce-que onChange marche ? Y'a-t-il un exemple ou il réagit ?
--
http://www-internal.alphanet.ch/linux-leman/ avant de poser
une question. Ouais, pour se désabonner aussi.

Reply via email to