Annonce

Important : WordPress 2.6.1 est disponible en français. À lire avant la migration !
Annonce 1 : Le Codex en français a besoin de vous pour avancer !
Annonce 2 : Avant de poster, n'oubliez pas de faire une petite Recherche et de lire les règles de ce forum.
Annonce 3 : Lisez notre blog, il regorge de bonnes informations.

#1 27-03-2007 10:56:09

freeman59
Habitué WP
Date d'inscription: 27-03-2007
Messages: 68

Thickbox et l'affichage d'un formulaire HTML/PHP

Bonjour a tous

j'ai découvert votre forum qui je l'espere m'apportera des réponses a l'un de mes problemes actuel

j'ai installé pour le boulot un WordPress avec quelques plugins, j'ai configuré le tout a l'image de ce que j'en attend et réglé différent probleme de plugins (incompatibilité entres eux)

j'arrive quasiment a la fin d'un calvaire !

mon probleme actuel :

Thickbox et l'ouverture d'un formulaire !

je m'explique

Ce plugin fonctionne parfaitement pour l'affichage des images et des pages HTML

le soucis c'est que je désire afficher un formulaire (formulaire.html) dans la thickbox, l'affichage se fait bien MAIS il n'y a pas de vérification des champs !

en fait si je test mon formulaire sur une page classique : http://www.monsite.fr/wordpress/form/formulaire.html

ca fonctionne ! le script de vérification me demande de remplir les champs (nom prénom etc) mais quand ca s'ouvre dans la thickbox, fini les verifications ! il envoi le mail directement !

la vérification s'effectue au moyen d'un code Javascript
exemple :

Code:

  1. if(document.formulaire.nom.value == "") {
  2.   alert("Veuillez entrer votre Nom svp");
  3.   document.formulaire.nom.focus();
  4.   return false;
  5.  }
  6.   else

je le répete le code marche sans soucis si on ouvre le formulaire dans une page classique mais pas dans la thickbox !

L'envoi s'effectue grace a une page PHP avec la fonction mail()

Aussi second petit soucis (facilement contournable je pense)
lorsque je clic sur Envoyer (de la page formulaire.HTML)
j'ai la page PHP qui s'affiche "entierement" dans la page actuelle et non pas dans la thickbox
une idée ?

en fait la page PHP envoi le mail et affiche un message type : "message envoyé", l'idéal aussi serait que la thickbox se ferme automatiquement au bout de quelques secondes apres ce message ou avec un bouton sur la page PHP pour fermer la thickbox

c'est possible ?

merci de votre aide car je seche hmm

Hors ligne

 

#2 30-03-2007 21:27:36

alakhnor
Blogodépendant
Date d'inscription: 30-12-2006
Messages: 1295
Site web

Re: Thickbox et l'affichage d'un formulaire HTML/PHP

Ca me semble difficile de relier thickbox à du php. Le mieux serait d'ouvrir ton formulaire dans une iframe.


- post-thumb revisited est à l'image ce que la télécommande est à la télévision : on appuie et ça marche !
- Ah zut ! j'ai plus de pile !

Hors ligne

 

Pied de page des forums

Propulsé par PunBB 1.2.20
© Copyright 2005-2006 WordPress France