IdentifiantMot de passe
Loading...
Mot de passe oublié ?Je m'inscris ! (gratuit)
Navigation

Inscrivez-vous gratuitement
pour pouvoir participer, suivre les réponses en temps réel, voter pour les messages, poser vos propres questions et recevoir la newsletter

HTML Discussion :

probleme avec ce code source de fomulaire


Sujet :

HTML

Vue hybride

Message précédent Message précédent   Message suivant Message suivant
  1. #1
    Candidat au Club
    Profil pro
    Inscrit en
    Novembre 2010
    Messages
    3
    Détails du profil
    Informations personnelles :
    Localisation : France

    Informations forums :
    Inscription : Novembre 2010
    Messages : 3
    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 : Sélectionner tout - Visualiser dans une fenêtre à part
    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>

  2. #2
    Membre Expert Avatar de franculo_caoulene
    Profil pro
    Inscrit en
    Octobre 2003
    Messages
    2 880
    Détails du profil
    Informations personnelles :
    Localisation : France

    Informations forums :
    Inscription : Octobre 2003
    Messages : 2 880
    Par défaut
    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.

  3. #3
    Rédacteur

    Avatar de Bovino
    Homme Profil pro
    Développeur Web
    Inscrit en
    Juin 2008
    Messages
    23 647
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Âge : 54
    Localisation : France, Gironde (Aquitaine)

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

    Informations forums :
    Inscription : Juin 2008
    Messages : 23 647
    Billets dans le blog
    20
    Par défaut
    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 !
    Mes formations video2brain : La formation complète sur JavaScriptJavaScript et le DOM par la pratiquePHP 5 et MySQL : les fondamentaux
    Mon livre sur jQuery
    Module Firefox / Chrome d'intégration de JSFiddle et CodePen sur le forum

  4. #4
    Candidat au Club
    Profil pro
    Inscrit en
    Novembre 2010
    Messages
    3
    Détails du profil
    Informations personnelles :
    Localisation : France

    Informations forums :
    Inscription : Novembre 2010
    Messages : 3
    Par défaut
    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.

  5. #5
    Membre émérite
    Avatar de gwinyam
    Homme Profil pro
    Développeur Web
    Inscrit en
    Mai 2006
    Messages
    1 162
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Âge : 39
    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 162
    Par défaut
    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.

  6. #6
    Membre Expert
    Avatar de RomainVALERI
    Homme Profil pro
    POOête
    Inscrit en
    Avril 2008
    Messages
    2 652
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Âge : 48
    Localisation : France, Meurthe et Moselle (Lorraine)

    Informations professionnelles :
    Activité : POOête

    Informations forums :
    Inscription : Avril 2008
    Messages : 2 652
    Par défaut
    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 ^^

  7. #7
    Modérateur
    Avatar de Bisûnûrs
    Profil pro
    Développeur Web
    Inscrit en
    Janvier 2004
    Messages
    9 931
    Détails du profil
    Informations personnelles :
    Âge : 42
    Localisation : France, Rhône (Rhône Alpes)

    Informations professionnelles :
    Activité : Développeur Web

    Informations forums :
    Inscription : Janvier 2004
    Messages : 9 931
    Par défaut
    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 : Sélectionner tout - Visualiser dans une fenêtre à part
    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

Discussions similaires

  1. Probleme avec mon code : Comment changer de JPanel
    Par serialkilled dans le forum AWT/Swing
    Réponses: 1
    Dernier message: 17/12/2006, 10h13
  2. [Tableaux] probleme avec mon code pour faire un parseur !
    Par Joe-La-Boule dans le forum Langage
    Réponses: 10
    Dernier message: 11/10/2006, 15h35
  3. Problème avec mon code et avec gcc
    Par JavaAcro dans le forum Linux
    Réponses: 3
    Dernier message: 13/06/2006, 22h47
  4. Probleme avec le code
    Par vivu dans le forum C++
    Réponses: 10
    Dernier message: 29/10/2005, 20h52

Partager

Partager
  • Envoyer la discussion sur Viadeo
  • Envoyer la discussion sur Twitter
  • Envoyer la discussion sur Google
  • Envoyer la discussion sur Facebook
  • Envoyer la discussion sur Digg
  • Envoyer la discussion sur Delicious
  • Envoyer la discussion sur MySpace
  • Envoyer la discussion sur Yahoo