alert() suite à un test

Eléphant du PHP | 120 Messages

28 juil. 2006, 12:18

bonjour à tous !

je vous explique :

j'ai un formulaire que je submit et dont le traitement se fait dans une autre page.

apres avoir fait les tests sur le remplissage des champs je voudrais afficher mon message non pas sur la fenetre du traitement mais sur celle d'où a été validé le formulaire.

ps : actuellement j'affiche le msg dans la fenetre de traitement et je fais une redirection.

Modérateur PHPfrance
Modérateur PHPfrance | 7636 Messages

28 juil. 2006, 12:24

Salut,

Le message est sous forme d'un alert() ou affichage PHP (echo)?

Tu ne devrais pas pouvoir aller sur la page de traitement si un champ présente un défaut.

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

Eléphant du PHP | 120 Messages

28 juil. 2006, 12:28

si justement dans mon cas c'est possible

est ce qu'il existe un truc :P qui me permet d'afficher la message là je le voudrai???

ps : c'est pas un echo PHP mais un alert("xxxxxxxxxx!").

Modérateur PHPfrance
Modérateur PHPfrance | 7636 Messages

28 juil. 2006, 12:51

Ben euh... je comprend pas pourquoi aller sur la page de traitement si les champs ne sont pas conforme :-k

Le truc serait de tester sur la page du formulaire et sur un onsubmit appeler la fonction javascript qui affiche le message au besoin.

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

Eléphant du PHP | 120 Messages

28 juil. 2006, 16:25

j'ai changé ma façon de faire de toute manière :

je fais les test sur la meme page et si c'est bon je submit().


tout ça en JS en l'appelant par onClick="ma_fonctionJS_qui_teste()" dans le bouton de validation qui n'est pas type="submit" mais type="button" :)