événements et chargement pages

Répondre


Cette question est un moyen d’empêcher des soumissions automatisées de formulaires par des robots.
Smileys
:D :) :( :o :shock: :? 8-) :lol: :x :P :oops: :cry: :evil: :twisted: :roll: :wink: :!: :?: :idea: :arrow: :| :mrgreen: =D> #-o =P~ :^o :non: :priere: 8-|
Voir plus de smileys
  Revue du sujet
 

  Étendre la vue Revue du sujet : événements et chargement pages

par Invité » 03 avr. 2006, 18:05

tu as anticipé ma question...lol

par Invité » 03 avr. 2006, 18:04

biensûr je comprends, pas de pb.
et est cequ'en appelant Mafonction dans body, comment choisir à quel élément du form elle s'applique?

actuellement je déclenche en faisant Mafonction(this.name, this.id).
si je suis dans body, comment atteindre ce champ?
le pb est que j'ai 10 champs qui on tous le Mafonction(this.name, this.id)...
je sais pas si vous voyez ce que je veux dire.

par Hermès » 03 avr. 2006, 18:03

la fonction se lancera depuis l'élément body, donc il faudra juste changer le this.name et le this.id par le chemin dans le DOM de ta page.

par Truc » 03 avr. 2006, 17:34

Dans ce cas onload est ce qu'il te faut mais sur <body> et non sur un élément de formulaire.

Si je demandais des détails c'est pour pouvoir avancer :wink:

par Invité » 03 avr. 2006, 17:33

que la fonction se déclenche au chargement de la page, pas sur une action utilisateur. c'est pas possible?

par Invité » 03 avr. 2006, 17:27

ce que je veux faire, c'est déclencher Mafonction sans action de la souris.
Onfocus aussi nécessite que l'utilisateur fasse une action.

par Cyrano » 03 avr. 2006, 16:56

onfocus peut-être bien ;)

par Truc » 03 avr. 2006, 16:38

Salut,

Tu ne peux pas utiliser l'événement onload sur un élément de formulaire mais sur <body>.

Que comptes tu faire ?
Il y a peut pêtre un autre moyen de faire ce que tu souhaites.

événements et chargement pages

par Invité » 03 avr. 2006, 16:30

Bonjour,
j'utilise javascript pour déclencher des actions sur des champs de formulaires:
<input type="text" name="texte1" id="texte1" onBlur="MaFonction(this.name, this.id)">
Est-il possible de déclencher MaFonction sur ce champ sans utiliser d'événement, c'est à dire au chargement de la page?
J'ai essayé OnLoad à la place de OnBlur sans succès.