Bonjour j'apprend en cours le developpement du web en html
http://pastebin.com/9909Ytgb
J'ai un soucis avec mon exercice
-Dans le formulaire le nom doit etre saisie obligatoirement
-Dans le formulaire a Combien de fois avez vous cuisiné hier (1,2 ou 3 ) sa doit aller jusqu'a 3 max .
1)Le soucis c'est que en ayant commencé quand je suis arrivé a la section Nom (au debut donc) j'ai mis (ligne 22)
Nom* : <input type="text" name="nom" maxlength="30"
required="required" title="Champ obligatoire" />
<br />
Donc en plançant le curseur sur la case (en ayant executé mon code) et en appuyant sur entrée (sans rien ecrire) j'avais la petite pop up disant que le champs est obligatoire
2)en continuant j'arrive donc au nombre de fois que vous avez cuisiné (ligne 66)
Combien de fois avez vous cuisiné hier (1,2 ou 3 )
<input type="number" name="frequence" name="frequence" min="1" max="3" />
et la j'ai essayé en mettant un nombre > 3 et rien pas de messages d'avertissement...
___
3)Pour envoyer un formulaire (ligne 13) est-ce bien comme sa qu'il faut faire et c'est bien a cette endroit (c'est l'exo qui me demande de faire envoyer vers un email)
Parce qu'en faite quand je clique sur validé il ne ce passe rien ( je pense que c'est normal mais du coup impossible de verifié si c'est juste)
Pour info je fait du html , je commencerais le css et le dynamique la semaine prochaine donc svp evité de m'en parler ou de me donner des morceaux de code utilisant ces derniers (pour evité le hs et que je sois pas paumé, deja que j'ai un peu de mal)
___
4) Derniere question j'ai cette exercice que je comprend pas
Exercice 7 – Site web : gestion d’un ensemble de pages
Reprendre page1.html pour éclater son contenu en plusieurs fichiers HTML :
- citation.html contiendra la partie HTML avec la citation,
- texte.html contiendra la partie HTML avec le texte avec des particularités,
- ascii.html contiendra la partie HTML avec le dessin de Bart en ASCII,
- liste.html contiendra la partie HTML avec la liste numérotée,
- image.html contiendra la partie HTML avec l’image de Bart.
- tableau.html contiendra la partie HTML avec le tableau
Lors du 1er exo j'ai mis tout sur une seul page (citation,texte...) quand on me dit de l'eclater c'est de c/c chaque partie dans un nouveau fichier et donc du coup refaire un doctype, head , body ou y'a une option "eclater son contenu"
J'utilise notepad++
Voila merci
Juste car j'ai pas précisé mais pour le 1) quand je disais que quand je voyais la pop up d'avertissement c'etait bon j'avais juste, mais la en arrivant a la fin de tout mon code baa sa marche plus et donc je veux savoir si c'est normal ou pâs
Bonsoir.
N'oublies pas qu'un formulaire doit tenir dans ces balises
<form>
.... ton code formulaire
</form>
<form> a des attributs:
method: pour dire la méthode d'envoie de tes donnée du formulaire
POST OU GET : on utilise le plus souvent post
action: pour spécifier un fichier pour traiter ton formulaire en php (tu verras ca dans ta partie web dynamique)
name : un nom de formulaire
Donc si on résumé:
<form action="ton-fichier.php" method="post" name="nom-formulaire">
<input ... >
<input type="submit"> pour l'envoie
</form>
En fait quand tu dis que ça ne fait rien, c'est tout à fait normal car tu n'as pas de fichier qui gére l'action. En fait c'est simple tu vas récupérer tes champs grace a $_POST:
Exemple : $_POST['nom'] pour le nom ...
Tu verras ça en même temps que le PHP pas d'affollement
J'ai pas trop bien compris, alors j'ai fais sa
http://pastebin.com/EQ82BBAZ
(ligne 80)j'ai mis l'envoi du formulaire a cette endroit
c'est juste ?
J'ai remarqué aussi qu'en l'ayant deplacé a cette endroit les pop up des champs obligatoire fonctionne donc sa c'est régler
Par contre je crois que j'ai encore faux
Sur Notepad++ quand on clique sur une balise ( <head> ...</head> par exemple ) y'a un genre de surlignage sur les balise pour nous dire ou elle est ouverte et ou elle ce ferme
Mais la pour mon <form> (L10) elle ne surligne pas avec celui de la (L83) mais celle de la ligne 80 a 83 elles se surligne .
-------
Il me faudrait juste une explication pour le 4
merci
<form method="post" action="mailto: juju5495@gmail.com">
<input type="submit" value="Valider">
</form>
</form>