Précédent   Forum des professionnels en informatique > Webmasters - Développement Web > HTML / DHTML / XHTML
HTML / DHTML / XHTML Forum sur la programmation HTML / DHTML/ XHTML et la validation W3C. Cours (X)HTML, FAQ (X)HTML
Partagez cette discussion sur d'autres réseaux sociaux : Viadeo Twitter Google Facebook Digg Delicious MySpace Yahoo
Réponse Proposer ce sujet en actualité
 
Outils de la discussion
Publicité
'
Vieux 18/11/2010, 16h57   #1
Invité de passage
 
laurent carlier
Inscription : novembre 2010
Messages : 3
Détails du profil
Informations personnelles :
Nom : laurent carlier

Informations forums :
Inscription : novembre 2010
Messages : 3
Points : 0
Points : 0
Par défaut probleme avec ce code source de fomulaire

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 :
1
2
3
4
5
6
7
8
9
10
11
12
13
<form action="mailto:xxxxx@xxxxx.com" method="post" enctype="text/plain" name="mail">
Votre nom: 
<input name="votre nom"><p>
Votre adresse email: 
<input name="votre adresse email"><p>
Vous souhaitez jouer: 
<input type="radio" name="choix du depart" value="matin">matin 
<input type="radio" name="choix du depart" value="après midi">après midi<p>
 
</select><p>
Vos commentaires:<br>
<textarea name="commentaire" rows="2" cols="30"></textarea><p>
<input type="submit" value="envoyer"></form>
lpcarlier est déconnecté   Envoyer un message privé Réponse avec citation 00
Vieux 18/11/2010, 18h42   #2
Expert Confirmé
 
Avatar de franculo_caoulene
 
Inscription : octobre 2003
Messages : 2 886
Détails du profil
Informations forums :
Inscription : octobre 2003
Messages : 2 886
Points : 2 559
Points : 2 559
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.
__________________
Penser à la recherche et au bouton
franculo_caoulene est déconnecté   Envoyer un message privé Réponse avec citation 00
Vieux 18/11/2010, 19h03   #3
Responsable Développement Web

 
Avatar de Bovino
 
Homme Didier Mouronval
Développeur Web
Inscription : juin 2008
Messages : 13 776
Détails du profil
Informations personnelles :
Nom : Homme Didier Mouronval
Âge : 41
Localisation : France, Gironde (Aquitaine)

Informations professionnelles :
Activité : Développeur Web
Secteur : High Tech - Éditeur de logiciels

Informations forums :
Inscription : juin 2008
Messages : 13 776
Points : 35 598
Points : 35 598
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 JavaScriptJavaScript et le DOM par la pratiquePHP 5 et MySQL : les fondamentaux
Mon livre sur jQuery
Bovino est déconnecté   Envoyer un message privé Réponse avec citation 00
Vieux 19/11/2010, 08h15   #4
Invité de passage
 
laurent carlier
Inscription : novembre 2010
Messages : 3
Détails du profil
Informations personnelles :
Nom : laurent carlier

Informations forums :
Inscription : novembre 2010
Messages : 3
Points : 0
Points : 0
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.
lpcarlier est déconnecté   Envoyer un message privé Réponse avec citation 00
Vieux 19/11/2010, 09h04   #5
Membre Expert
 
Avatar de gwinyam
 
Homme Mathieu ROBIN
Développeur Web
Inscription : mai 2006
Messages : 1 116
Détails du profil
Informations personnelles :
Nom : Homme Mathieu ROBIN
Âge : 25
Localisation : France, Paris (Île de France)

Informations professionnelles :
Activité : Développeur Web
Secteur : High Tech - Opérateur de télécommunications

Informations forums :
Inscription : mai 2006
Messages : 1 116
Points : 2 142
Points : 2 142
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é.
gwinyam est déconnecté   Envoyer un message privé Réponse avec citation 00
Vieux 19/11/2010, 13h56   #6
Expert Confirmé Sénior
 
Avatar de RomainVALERI
 
Homme Romain VALERI
POOête
Inscription : avril 2008
Messages : 2 567
Détails du profil
Informations personnelles :
Nom : Homme Romain VALERI
Âge : 35
Localisation : France, Meurthe et Moselle (Lorraine)

Informations professionnelles :
Activité : POOête

Informations forums :
Inscription : avril 2008
Messages : 2 567
Points : 4 066
Points : 4 066
Citation:
Envoyé par gwinyam Voir le message
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.
Je crois que la confusion est ailleurs : il a vraisemblablement cru que la balise <p> était "la manière en HTML" de faire un saut de paragraphe (ou un retour chariot, je ne sais pas), la confusion peut tout-à-fait survenir de la lecture trop rapide d'un tuto, ou bien de la lecture attentive d'un mauvais tuto

@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

__________________
RomainVALERI est déconnecté   Envoyer un message privé Réponse avec citation 00
Vieux 19/11/2010, 14h22   #7
Membre Expert
 
Avatar de gwinyam
 
Homme Mathieu ROBIN
Développeur Web
Inscription : mai 2006
Messages : 1 116
Détails du profil
Informations personnelles :
Nom : Homme Mathieu ROBIN
Âge : 25
Localisation : France, Paris (Île de France)

Informations professionnelles :
Activité : Développeur Web
Secteur : High Tech - Opérateur de télécommunications

Informations forums :
Inscription : mai 2006
Messages : 1 116
Points : 2 142
Points : 2 142
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é.
gwinyam est déconnecté   Envoyer un message privé Réponse avec citation 00
Vieux 19/11/2010, 16h42   #8
Invité de passage
 
laurent carlier
Inscription : novembre 2010
Messages : 3
Détails du profil
Informations personnelles :
Nom : laurent carlier

Informations forums :
Inscription : novembre 2010
Messages : 3
Points : 0
Points : 0
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
lpcarlier est déconnecté   Envoyer un message privé Réponse avec citation 00
Vieux 19/11/2010, 16h55   #9
Modérateur
 
Avatar de Bisûnûrs
 
Josselin
Développeur Web
Inscription : janvier 2004
Messages : 9 050
Détails du profil
Informations personnelles :
Nom : Josselin
Âge : 29
Localisation : France, Rhône (Rhône Alpes)

Informations professionnelles :
Activité : Développeur Web

Informations forums :
Inscription : janvier 2004
Messages : 9 050
Points : 12 181
Points : 12 181
Citation:
Envoyé par gwinyam Voir le message
quand tu ouvres une balise, exemple: <p>, il faut toujours la refermer
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 :
1
2
3
4
5
6
7
<UL>
   <LI>Menu 1
   <LI>Menu 2
   <LI>Menu 3
</UL>
 
<p>Paragraphe 1<P>Paragraphe 2<p>Paragraphe 3
Bisûnûrs est déconnecté   Envoyer un message privé Réponse avec citation 00
Vieux 20/11/2010, 15h14   #10
Membre Expert
 
Avatar de gwinyam
 
Homme Mathieu ROBIN
Développeur Web
Inscription : mai 2006
Messages : 1 116
Détails du profil
Informations personnelles :
Nom : Homme Mathieu ROBIN
Âge : 25
Localisation : France, Paris (Île de France)

Informations professionnelles :
Activité : Développeur Web
Secteur : High Tech - Opérateur de télécommunications

Informations forums :
Inscription : mai 2006
Messages : 1 116
Points : 2 142
Points : 2 142
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é.
gwinyam est déconnecté   Envoyer un message privé Réponse avec citation 00
Vieux 20/11/2010, 16h45   #11
Modérateur
 
Avatar de Bisûnûrs
 
Josselin
Développeur Web
Inscription : janvier 2004
Messages : 9 050
Détails du profil
Informations personnelles :
Nom : Josselin
Âge : 29
Localisation : France, Rhône (Rhône Alpes)

Informations professionnelles :
Activité : Développeur Web

Informations forums :
Inscription : janvier 2004
Messages : 9 050
Points : 12 181
Points : 12 181
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é.
Bisûnûrs est déconnecté   Envoyer un message privé Réponse avec citation 00
Vieux 20/11/2010, 17h44   #12
Membre Expert
 
Avatar de gwinyam
 
Homme Mathieu ROBIN
Développeur Web
Inscription : mai 2006
Messages : 1 116
Détails du profil
Informations personnelles :
Nom : Homme Mathieu ROBIN
Âge : 25
Localisation : France, Paris (Île de France)

Informations professionnelles :
Activité : Développeur Web
Secteur : High Tech - Opérateur de télécommunications

Informations forums :
Inscription : mai 2006
Messages : 1 116
Points : 2 142
Points : 2 142
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é.
gwinyam est déconnecté   Envoyer un message privé Réponse avec citation 00
Vieux 20/11/2010, 18h07   #13
Expert Confirmé
 
Avatar de franculo_caoulene
 
Inscription : octobre 2003
Messages : 2 886
Détails du profil
Informations forums :
Inscription : octobre 2003
Messages : 2 886
Points : 2 559
Points : 2 559
Cette possibilité existe pour des sites comme Google, pour lesquels le moindre octet compte.
__________________
Penser à la recherche et au bouton
franculo_caoulene est déconnecté   Envoyer un message privé Réponse avec citation 00
Réponse Proposer ce sujet en actualité
Outils de la discussion



Fuseau horaire GMT +2. Il est actuellement 09h01.


 
 
 
 
Partenaires

Hébergement Web