comment diable est-ce fait sur ce site ? - Java - Programmation
Marsh Posté le 11-10-2002 à 17:15:28
El_Gringo a écrit a écrit : Vous croyer que cette vérif est effectivement faite coté client ? Si elle est faite après le submit, comme faire que la page du formulaire reste, avec les champs saisie (donc, sans faire une redirection vers la page du formulaire j'pense !) |
La ville est verifiee cote serveur, mais le formulaire n'est soumis que si tous les champs sont corrects. Si une ville est mal entree tu peux choisir le nom exact de la ville ce qui va updater le formulaire, puis le soumettre...
Rien d'extraordinaire quoi.
A+
Marsh Posté le 11-10-2002 à 17:21:53
java
Marsh Posté le 11-10-2002 à 17:25:05
phenixl a écrit a écrit : La ville est verifiee cote serveur, mais le formulaire n'est soumis que si tous les champs sont corrects. Si une ville est mal entree tu peux choisir le nom exact de la ville ce qui va updater le formulaire, puis le soumettre... Rien d'extraordinaire quoi. A+ |
Mais !? On peut accèder coté serveur aux éléments d'un formulaire avant qu'il ai été soumis ?
Marsh Posté le 11-10-2002 à 17:26:03
DarkLord a écrit a écrit : java |
Ouais, je savais pas trop, mais je veux faire ça via ma servlet, alors j'me suis dit que la catégorie Java ça ira mieux que la catégorie HTML/JS !
Marsh Posté le 11-10-2002 à 18:56:24
El_Gringo a écrit a écrit : Mais !? On peut accèder coté serveur aux éléments d'un formulaire avant qu'il ai été soumis ? |
Dis voir...
Tu as regarde un peu le source de la page ou ne serait-ce meme qu'observe le comportement de cette page avant de poser ta question ?
lorsque tu cliques sur le bouton, tu fais une serie de checks et tu ouvres une nouvelle fenetre pour le check de la ville... si la ville est bien entree alors le script de ladite fenetre remplit correctement les champs et soumet le formulaire.
Enfin bon vas faire un tour du cote du forum javascript car apparemment tu as du mal a comprendre.
Ciao !
Marsh Posté le 11-10-2002 à 21:54:23
DarkLord a écrit a écrit : java |
+1, une verif en JS, un envoi de vars en PHP, une verif côté serveur et à la clé un ajout dans la DB. Vraiment rien d'extraordinaire.
Marsh Posté le 12-10-2002 à 13:27:32
phenixl a écrit a écrit : Dis voir... Tu as regarde un peu le source de la page ou ne serait-ce meme qu'observe le comportement de cette page avant de poser ta question ? lorsque tu cliques sur le bouton, tu fais une serie de checks et tu ouvres une nouvelle fenetre pour le check de la ville... si la ville est bien entree alors le script de ladite fenetre remplit correctement les champs et soumet le formulaire. Enfin bon vas faire un tour du cote du forum javascript car apparemment tu as du mal a comprendre. Ciao ! |
et on dit que JE suis agressif
Marsh Posté le 12-10-2002 à 13:32:45
ReplyMarsh Posté le 12-10-2002 à 13:34:40
personne ne m'aime
Marsh Posté le 12-10-2002 à 13:37:57
Code :
|
Quand on sais pas comment ça marche, suffit de savoir lire
Lors qu'on clique sur submit, la ville et l'email sont checkés en allant sur une page PHP qui fait le contrôle dans une popup. Je suppose que la popup se ferme directement si la ville existe.
Marsh Posté le 12-10-2002 à 13:41:44
DarkLord a écrit a écrit : personne ne m'aime |
Meuh si on t'aime.
Marsh Posté le 11-10-2002 à 16:53:08
http://www.bonjour.fr/perso/inscri [...] ate=unlock
Sur ce site, y a qqch qui m'étonne un peu, et qu'il m'interresse : Pour la vérif du formulaire, du javascript est utilisé (si on rentre une adresse e-mail invalide par exemple).
Mais, quand on écrit un nom de ville non reconnu (xxxxx par exemple), une petite fenêtre popup s'ouvre avec un message d'erreur. ça me laisse croire que cette vérif là est faite coté serveur. Pourtant, quand on valide et que ce message d'erreur-popup apparait, le champs saisis dans le formulaire ne sont pas effacés. Bref, 2 questions :
Vous croyer que cette vérif est effectivement faite coté client ?
Si elle est faite après le submit, comme faire que la page du formulaire reste, avec les champs saisie (donc, sans faire une redirection vers la page du formulaire j'pense !)