Créer un formulaire de contact JSON & JS

Répondre


Cette question est un moyen d’empêcher des soumissions automatisées de formulaires par des robots.
Smileys
:D :) :( :o :shock: :? 8-) :lol: :x :P :oops: :cry: :evil: :twisted: :roll: :wink: :!: :?: :idea: :arrow: :| :mrgreen: =D> #-o =P~ :^o :non: :priere: 8-|
Voir plus de smileys
  Revue du sujet
 

  Étendre la vue Revue du sujet : Créer un formulaire de contact JSON & JS

Re: Créer un formulaire de contact JSON & JS

par ionesco » 20 sept. 2013, 17:22

Bonjour,
J'ai essayé ta solution, elle ne fonctionne pas. Le pop-up ne se lance pas.
J'ai également lancé la web console. J'ai ces messages d'erreur:
-SyntaxError: missing variable name @ http://localhost/XXXX/js/fichiers_JS/MailPopUp.js:82
-ReferenceError: MailPopUp is not defined
Je ne parviens pas à comprendre ces erreurs.
Une autre idée serait la bienvenue.
Merci
Cdlt,
Ionesco

Re: Créer un formulaire de contact JSON & JS

par ebn » 20 sept. 2013, 14:23

il faut plutôt que tu mettes un onclik="MailPopUp.afficher()" dans ta balise <a> et dans ton head tu met <script type="text/javascript" src="js/docs-JS/MailPopUp.js"></script>

Créer un formulaire de contact JSON & JS

par ionesco » 19 sept. 2013, 23:42

Bonsoir,
Je commence tout juste le JS, JQuery et JSON.
J'essaie de construire un formulaire (à partir ex. d'un livre) en utilisant JSON. Je ne comprends pas tout mais c'est normal au début.
J'ai importé mon fichier MailPopUp.js dans ma page Php (index.php) mais lorsque je clique sur le lien , alors qu'une popup devrait s'ouvrir, j'ai un message d'erreur 403 (You don't have permission to access /XXXXX/js/fichiers_JS:MailPopUp.afficher(); on this server..
Du coup, je ne sais pas comment procéder.
Voici le lien que j'ai mis dans le body:
<a href="js/docs-JS:MailPopUp.afficher();">Contact</a>
Mon arborescence est la suivante : js > docs-JS > MailPopUp.js
Est-ce la bonne extension pour MailPopUp?
L'objet MailPopUp contient 5 fonctions dont afficher().
Dans le head, j'ai bien incorporé query.js (en test).
Je suis sur Wamp en localhost.
Si quelqu'un a eu idée, ou rencontré le même problème, merci de bien vouloir m'aider.
Cordialement,
Ionesco