Précédent   Forum du club des développeurs et IT Pro > PHP > Langage > Formulaires
Formulaires Forum d'entraide sur les formulaires avec PHP. Avant de poster -> FAQ formulaires, Cours de formulaires et Sources de formulaires
Partagez cette discussion sur d'autres réseaux sociaux : Viadeo Twitter Google Facebook Digg Delicious MySpace Yahoo
Réponse
 
Outils de la discussion
Publicité
'
Vieux 17/12/2012, 19h16   #1
Harlock999
Invité régulier
 
Inscription : novembre 2008
Messages : 50
Détails du profil
Informations personnelles :
Âge : 40

Informations forums :
Inscription : novembre 2008
Messages : 50
Points : 5
Points : 5
Par défaut Formulaire : confirmation d'envoi via une fenêtre ?

Bonjour à tous,

J'ai actuellement une page XHTML qui contient un formulaire. Celui-ci est traité par un fichier PHP externe. Après une première vérification des champs en jQuery au sein du fichier HTML, le fichier PHP vérifie une nouvelle fois (par sécurité) les champs, génère le mail à envoyer et "construit" une nouvelle page chargée de confirmer l'envoi ou d'indiquer les données manquantes.

Bref, à part le jQuery qui effectue le premier test, l'ensemble HTML + PHP est très classique je pense pour ce formulaire.

Mais dans l'idéal, j'aimerais pouvoir mettre en place une solution différente. J'ignore si cela est réalisable ou non…

En fait, ce que je souhaite est assez proche des galeries réalisées en jQuery qui permettent de zoomer sur une image : celle-ci apparaît en grand format, pendant que le reste de la page s'obscurçit. On clique sur close ou n'importe où dans la page et tout revient à la normale.

En fait, plutôt que de devoir passer par une autre page de confirmation (ou d'échec) de l'envoi, j'aimerais que l'on reste sur la même page et qu'une alerte personnalisée s'affiche. Il resterait à cliquer sur OK pour refermer cette alerte.

J'ignore quelle technique employer, vers où me diriger (jQuery, javascript, modif du fichier PHP, etc. ?).

Après quelques recherches, j'ai lu que ce genre de choses pouvait être envisageable à condition d'intégrer le code PHP au sein de la page HTML et de changer l'extension de la page en .php. A priori, je n'envisage pas cette solution car il s'agit de ma page d'accueil, je ne voudrais pas perturber les visiteurs en leur donnant une adresse en .php.

Ceux qui m'auront lu jusqu'au bout l'auront compris : je suis un peu perdu ! Si vous avez des pistes…
Harlock999 est déconnecté   Envoyer un message privé Réponse avec citation 00
Vieux 17/12/2012, 20h29   #2
mlebeguec
Membre à l'essai
 
Responsable de service informatique
Inscription : août 2006
Messages : 24
Détails du profil
Informations professionnelles :
Activité : Responsable de service informatique
Secteur : Industrie

Informations forums :
Inscription : août 2006
Messages : 24
Points : 21
Points : 21
Bonsoir,
Pour les donnees manquantes, je laisserais faire js. Si tout est ok, j'utiliserais ensuite de l'ajax pour l'envoi de mail.
Puis je traiterais le retour de la page mail en js. En js tu peux creer des popup pour informer le visiteur.
mlebeguec est déconnecté   Envoyer un message privé Réponse avec citation 00
Réponse
Outils de la discussion

Navigation rapide


Fuseau horaire GMT +2. Il est actuellement 04h22.


 
 
 
 
Partenaires

Hébergement Web