[RESOLU] onClick et onSubmit

Eléphant du PHP | 124 Messages

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.
Modifié en dernier par gwendal le 07 juil. 2007, 15:43, modifié 1 fois.

Modérateur PHPfrance
Modérateur PHPfrance | 7636 Messages

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.

/!\ Avant de poster se documenter et rechercher.
Qui ne sait pas rendre un service n'a pas le droit d'en demander.
MaBrute

Invité
Invité n'ayant pas de compte PHPfrance

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 :(

Eléphant du PHP | 124 Messages

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 :)