Bonsoir LULUBERLU,
Pour le deuxième champ Email, vous avez avez raison c'est la faute a Copiez/Collez, donc pour corrigé il suffit de changé le paragraphe contenant ce champs :
Code : Tout sélectionner
<p>
<label for="email">E-Mail</label>
<br>
<input type="text" value="" id="email" name="email" class="required inpt">
</p>
par le code suivant :
Code : Tout sélectionner
<p>
<label for="answer">5+1=?</label>
<br>
<input class="required inpt" type="text" name="answer" id="answer" value="">
</p>
maintenant nous allons ajouter un appel a la librairie JQuery, pour le faire il y a deux méthode :
1 - SI NOTRE PROJET PEUT ACCÉDER A INTERNET:
Dans ce cas, on peut utilisé "Google CDN" car c'est google qui vas s’occuper des mise a jours et des correction des bug issu de l'utilisation de la librairie, pour plus d'informations (
http://code.google.com/intl/fr/apis/lib ... guide.html) donc dans le head de notre document HTML on ajoute la ligne suivante :
Code : Tout sélectionner
<script src="https://ajax.googleapis.com/ajax/libs/jquery/1.7.1/jquery.min.js"></script>
2 - SI NOTRE PROJET NE PEUT PAS ACCEDER A INTERNET:
Dans ce cas nous allons téléchargé le code de la librairie dans le lien suivant :
http://docs.jquery.com/Downloading_jQuery
en bas vous avez "Current release" c'est la dernière version qui propose deux version a téléchargés la version "minified" conseillé en production et la version "uncompressed" conseillé en phase codage, donc dans notre cas je propose de téléchargé les deux, utilisé en premier lieux la version "uncompressed" puis en fin de codage la changé par la version "minified".
une foi téléchargé on doit placer ce le fichier "js" dans un dossier de arborescence de notre projet dans le cas de l'exemple si joint j'ai ajouter un dossier "js" qui contiendra tout nos scriptes "JavaScript" dans le même dossier que mon fichier "index.php" maintenant, nous allons faire appel a notre librairie dans notre fichier "index.php" ainsi dans le header du document HTML on ajoute la ligne suivante :
il faut prévoir de modifier le lien vers le fichier de la librairie si votre arborescence diffère a celle du projet exemple.
POURQUOI JQUERY?
Vous avez surement remarqué l'animation du texte qui change de couleur une foi vous cliquez sur un champ du formulaire et bien cette animation n'est autre que le plugin JQuery "InFieldLabels" que vous devez téléchargé dans le lien suivant :
http://code.google.com/p/ayalim/source/ ... svn38&r=38
dans le lien précédent, vous allez trouver un code source javascript que vous allez copier et le collé dans un nouveau fichier "jquery.infieldlabel.min.js" dans le dossier "js" de notre arborescence et puis dans le header de notre code HTML nous allons ajouter l'appel a ce ficher :
Code : Tout sélectionner
<script src="js/jquery.infieldlabel.min.js" type="text/javascript"></script>
puis dans le header en dessous de la ligne précédente nous allons ajouté le code suivant :
Code : Tout sélectionner
<script type="text/javascript">
$(function(){ $("label").inFieldLabels(); });
</script>
si tout va bien vous allez remarquez que notre formulaire a le même effet que le formulaire du lien proposé.
Bon c'est tout pour ce soir car j'ai du boulot a faire dans mon blog farkess.com
la prochaine foi, on feras les contrôles (Email, Champs vides ...) puis on verras l’envoie du formulaire en Ajax, vous pouvez voir un exemple qui tourne dans l'index de notre blogues
http://www.farkess.com
Merci
Edit modération : vous téléchargez les fichiers liés à vos risques et périls pour la santé de votre PC.
Vous n’avez pas les permissions nécessaires pour voir les fichiers joints à ce message.