|
Publicité ' | |||||||||||||||||||||||
|
|
#1 | ||
|
Invité de passage
![]() laurent carlier Inscription : novembre 2010 Messages : 3 ![]() |
bonjour a tous,
je suis debutant en html, et j ai un soucis, comme souvent les débutants... j ai trouvé un code source pour faire un formulaire, que j ai modifié pour qu il me soit utile ( j ai enlevé les questions qui ne m interessaient pas) Quand je le mets au format html, et que je teste avec mon pc ce code fonctionne (j ai la réponse sur ma boite mail), en revanche, de mon mac (qui n est pas sur le meme reseau que mon pc (pc=travail, mac = maison)), ca ne fonctionne pas, et quand je l envoie a des amis pour tester, pareil, ca ne fonctionne pas... pourriez vous s il vous plait me donner un pti coup de main ou me renseigner. d avance merci pour le tps que vous m avez consacré rien qu en me lisant et merci pour votre aide. Code :
|
||
|
|
00
|
|
|
#2 |
|
Expert Confirmé
![]() Inscription : octobre 2003 Messages : 2 886 ![]() |
Salut et bienvenue sur le forum,
Tu apprendras bien vite à nous aider à t'aider, sache que "ça ne fonctionne pas" ne NOUS aide en rien! Peux-tu détailler ce qu'il se passe ou ne se passe pas? Personnellement, j'obtiens l'ouverture de mon client mail avec le texte saisi dans le corps du mail. Ce qui est le comportement normal. |
|
|
00
|
|
|
#3 |
![]() ![]() ![]() Didier MouronvalDéveloppeur Web Inscription : juin 2008 Messages : 13 776 ![]() |
Débutant, d'accord, mais il faudrait essayer de prendre 1/2h pour appréhender les bases
Tu as toute une série de <p> qui se baladent au hasard de ta page ce qui rend ton code invalide. Or avec un code invalide, tu force le navigateur à faire comme bon lui semble, ce qui n'est jamais très bon. Les bases du HTML
__________________
Pas de question technique par MP ! Tout le monde peut participer à developpez.com, vous avez une idée, contactez-moi ! Vous possédez un blog et aimeriez diffuser vos billets sur le forum, contactez-moi ! Mes formations video2brain : La formation complète sur JavaScript • JavaScript et le DOM par la pratique • PHP 5 et MySQL : les fondamentaux Mon livre sur jQuery
|
|
00
|
|
|
#4 |
|
Invité de passage
![]() laurent carlier Inscription : novembre 2010 Messages : 3 ![]() |
Tout d abord, merci pour vos réponses et pour le tps que vous avez prix a y regarder.
En fait, je me suis mal exprimé, quand je dis que ca ne fonctionne pas, c est que de mon PC (qui est au boulot), je rempli le formulaire pour faire un essai, j envoie la réponse et je la recois par mail, comme prévu. en revanche, j ai envoyé ce code html a des amis, qui ont rempli le formulaire, et je n ai pas recu de réponse. j ai également essayé de chez moi (d un mac), et je n ai rien recu non plus... j espere que mon problème est plus clair pour vous a présent. |
|
|
00
|
|
|
#5 |
|
Membre Expert
![]() ![]() Mathieu ROBINDéveloppeur Web Inscription : mai 2006 Messages : 1 116 ![]() |
Je rejoins les autres personnes qui t'ont répondu pour en effet te dire qu'il y a quelques bases non acquises.
Tout d'abord en HTML, quand tu ouvres une balise, exemple: <p>, il faut toujours la refermer. Quelques petits </p> sont donc de rigueur concernant cette balise en particulier mais ce n'est pas la seule qui n'est pas refermée dans ton code. Ensuite il faut distinguer deux choses: - le code HTML qui est interprété côté client, sur un navigateur donc, ça n'a aucun rapport avec le fait que utilises un Mac ou un PC, qu'il soit sous Windows, Unix, Solaris ou je ne sais quoi, ça dépend uniquement du navigateur. Le code HTML, c'est une simple description, il n'y a absolument aucun traitement possible en HTML. Tu peux donner du dynamise avec Javascript et CSS mais pas avec HTML, là c'est du pur HTML ce que tu nous donnes. - le code côté serveur, qui est donc exécuté (interprété ou compilé on s'en fout) côté serveur. Généralement (d'ailleurs je ne connais pas d'autre possibilité), c'est justement du côté du serveur que sont envoyés les mails. Donc si t'envoies seulement ta page HTML, absolument rien d'étonnant au fait que ça ne marche pas. J'espère que je t'aurais assez expliqué pour que tu comprennes un peu mieux ce que tu fais mais je t'invite sincèrement à lire quelques tutos sur le développement web pour bien saisir les notions de base.
__________________
Mon blog techno et son billet hebdomadaire sur l'actualité jQuery. Et mon blog cuisine pour une personne. Le bouton ne masse pas les pieds, mais ça aide la communauté.
|
|
00
|
|
|
#6 | |
|
Expert Confirmé Sénior
![]() Romain VALERIPOOête Inscription : avril 2008 Messages : 2 567 ![]() |
Citation:
![]() @lpcarlier : en consultant les liens suggérés par les collègues, tu verras que la balise <p> et son homologue </p> doivent "entourer" le contenu pour que le navigateur affiche ce texte sous forme d'un bloc indépendant (un paragraphe), ce qui, du coup, produit un retour chariot. Mais placer la balise <p> toute seule en bout de ligne dans ton code HTML ne sert à rien : ça invalide ton code et ne produit pas l'effet attendu ^^
__________________
...pour les linguistes et les curieux >>> générateur de phrases aléatoires __________________ |
|
|
|
00
|
|
|
#7 |
|
Membre Expert
![]() ![]() Mathieu ROBINDéveloppeur Web Inscription : mai 2006 Messages : 1 116 ![]() |
Ah bien, vu c'est une option. M'enfin dans ce cas ça lui fait deux choses à apprendre:
1) Toute balise doit être fermée 2) Le saut de ligne se fait avec un break: <br />
__________________
Mon blog techno et son billet hebdomadaire sur l'actualité jQuery. Et mon blog cuisine pour une personne. Le bouton ne masse pas les pieds, mais ça aide la communauté.
|
|
00
|
|
|
#8 |
|
Invité de passage
![]() laurent carlier Inscription : novembre 2010 Messages : 3 ![]() |
merci a tous pour vos indications vos réactions et vos explications!
a présent ca fonctionne a merveille! en fait je n ai rien changé du tout a ce code, mais je l ai juste mis en ligne sur mon serveur ftp.... mais promis, je referme mes balises!.... encore un grand merci a tous, bonne continuation bon week end |
|
|
00
|
|
|
#9 | ||
![]() ![]() Josselin Développeur Web Inscription : janvier 2004 Messages : 9 050 ![]() |
Histoire de remettre les choses en place : C'est faux. Ou plutôt, pas totalement vrai.
Selon le DOCTYPE utilisé, la balise de fermeture peut être omise : http://www.w3.org/TR/html401/struct/text.html#h-9.3.1 Et il en va de même pour les éléments option, li, etc. Exemples valides en HTML 4.01 : Code :
|
||
|
|
00
|
|
|
#10 |
|
Membre Expert
![]() ![]() Mathieu ROBINDéveloppeur Web Inscription : mai 2006 Messages : 1 116 ![]() |
Ouais mais bon, t'as vu la date de cette DOCTYPE? Avec l'arrivée du HTML5, avec XHTML, il serait peut-être temps qu'on n'enseigne plus ça. Enfin, c'est mon avis. Et c'est quand même plus propre de tout fermer, ça force à de bonnes habitudes.
__________________
Mon blog techno et son billet hebdomadaire sur l'actualité jQuery. Et mon blog cuisine pour une personne. Le bouton ne masse pas les pieds, mais ça aide la communauté.
|
|
00
|
|
|
#11 |
![]() ![]() Josselin Développeur Web Inscription : janvier 2004 Messages : 9 050 ![]() |
La date des spécifications HTML 4.01 ne change rien à l'affaire et la soi-disant arrivée de l'HTML 5 non plus, puisque cette nouvelle version du HTML permet aussi le code que j'ai posté.
|
|
|
00
|
|
|
#12 |
|
Membre Expert
![]() ![]() Mathieu ROBINDéveloppeur Web Inscription : mai 2006 Messages : 1 116 ![]() |
Bon bah là j'ai plus qu'à me visser les lèvres et admettre que tu as raison.
![]() Même si je continue de penser que pour des raisons de rigueur, ça reste une bonne pratique de toujours fermer ces balises
__________________
Mon blog techno et son billet hebdomadaire sur l'actualité jQuery. Et mon blog cuisine pour une personne. Le bouton ne masse pas les pieds, mais ça aide la communauté.
|
|
00
|
Copyright © 2000-2012 - www.developpez.com