[RESOLU] onClick et onSubmit

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 : [RESOLU] onClick et onSubmit

par gwendal » 07 juil. 2007, 15:42

Mince post en invité.

En fait c'est bon, il fallait que je ferme et réouvre le navigateur pour prendre la modification en compte.

Un grand grand merci à toi :)

par Invité » 07 juil. 2007, 15:40

Génial, merci pour le onSubmit c'est nickel, mais j'ai toujours mon problème avec l'actualisation qui me dit toujours que la page ne peut pas être actualisé sans le renvoi d'informations :(

par Truc » 07 juil. 2007, 15:22

Salut,

Tu veux valider le formulaire pour juste récupérer un champ traiter son contenu par ajax et actualiser un div ?

[quote="gwendal]L'évènement onsubmit ne semble pas fonctionner ou je ne le place pas au bon endrois ?[/quote]
Tu le mets où ? :-k

...
..
...

Dans la balise <form> biensur hein :wink:
<form name="formtribune" action="index.php" method="post" onsubmit="sendData(...);return false;">
<input type="text" name="txttribune" size="28" maxlength="200"> <input type="submit" value="Ok!" >
</form> 
avec un return false pour que le formulaire ne se valide pas et donc j'envoie pas de données.

[RESOLU] onClick et onSubmit

par gwendal » 07 juil. 2007, 15:00

Bonjur,

Je travail sur une tribune ou j'ai un formulaire avec un bouton et un évènement onClick qui renvoit vers une fonction Ajax pour actualiser seulement le div ou est la tribune, jusque la pas de problèmes.

Mais si je ne click pas sur le bouton et que je fais enter, l'évènement Ajax n'est pas appelé et la zone text du formulaire est envoyée en post alors que je voudrais que cela passe par ma fonction Ajax.

L'évènement onsubmit ne semble pas fonctionner ou je ne le place pas au bon endrois ?

Mon form :

<form name="formtribune" action="index.php" method="post">
<input type="text" name="txttribune" size="28" maxlength="200"> <input type="button" value="Ok!" onclick="sendData('valuetribune='+document.formtribune.txttribune.value,'','updatetribune.php','tribune')">
</form>

Une dernière question.

Si je fais un refresh de la page par le bouton actualiser, il m'nevoi un avertissement me disant que la page que je tente de voir contient des données POST, je voulais savoir comment éviter cette avertissement

Merci d'avance.