Encore une histoire de formulaire

2 participants

Voir le sujet précédent Voir le sujet suivant Aller en bas

Résolu Encore une histoire de formulaire

Message par Alexiel111 Dim 23 Oct 2011 - 21:09

Bonjour...

Voilà, alors déjà, je suis... GRANDE novice dans se domaine, donc désolé si mes questions semble... Stupide, et certaines le seront.

J’essaie d'apprendre comme une grande à faire un formulaire. J'ai utilisé pour ça Se site

Puis j'ai essayé de le compléter avec [url=https://forum.forumactif.com/t280246-formulaire#2492238]Lui...Mais là, je comprends plus rien...

Déjà... Ca se met où... un formulaire... (je vous l'avez bien dit...) J'ai essayé dans nouvelle pages HTML mais ca marche pas, j'ai juste un gros blanc... Désolé ><

Merci d'avance

Alexiel


Dernière édition par Alexiel111 le Mer 26 Oct 2011 - 13:39, édité 1 fois
Alexiel111

Alexiel111
***

Féminin
Messages : 156
Inscrit(e) le : 26/07/2006

https://metamorph6iv.net
Alexiel111 a été remercié(e) par l'auteur de ce sujet.

Résolu Re: Encore une histoire de formulaire

Message par Invité Dim 23 Oct 2011 - 21:35

Bonjour,
Je ne peut pas vous aidez se soir mais commencez par expliquer ce que vous voulez faire, nous mettre votre code source.
Merci d'avance
Anonymous

Invité
Invité


Invité a été remercié(e) par l'auteur de ce sujet.

Résolu Re: Encore une histoire de formulaire

Message par Alexiel111 Dim 23 Oct 2011 - 23:48

Bah j'aimerai faire différent formulaire. Donc je m'entraine avec un tout bête et classique en fait, pour savoir comment on fait.

Code:
<form method="post" action="http://epistolaria.forumactif.com/posting.forum">
  <p>
<label for="pseudo">Pseudo</label> : <input type="text" name="pseudo" id="pseudo" tabindex="10"/>
<label for="beau">Fait il beau ?</label><br />
<textarea name="beau" id="beau" tabindex="20"/>
Comment je peux le savoir</textarea>

Coche s'il fait
<input type="checkbox" name="bof" id="bof" tabindex="30"/> <label for="bof">Un peu</label>
<input type="checkbox" name="soleil" id="soleil" /> <label for="soleil">Beau</label
</p>
<p><input type="submit" />
</p>
</form>
Alexiel111

Alexiel111
***

Féminin
Messages : 156
Inscrit(e) le : 26/07/2006

https://metamorph6iv.net
Alexiel111 a été remercié(e) par l'auteur de ce sujet.

Résolu Re: Encore une histoire de formulaire

Message par Scoubifitz Lun 24 Oct 2011 - 16:35

bonjour,

Créer une page HTML:

à partir de là on peut faire des essais ... Clin d\'oeil
Scoubifitz

Scoubifitz
Membre actif

Masculin
Messages : 3732
Inscrit(e) le : 18/03/2008

https://scoubidous.superforum.fr/
Scoubifitz a été remercié(e) par l'auteur de ce sujet.

Résolu Re: Encore une histoire de formulaire

Message par Alexiel111 Lun 24 Oct 2011 - 20:07

Voilà, j'ai crée ma page. Mais après je fais éditer, je rentre mon code et ca marche pas... Sad
Alexiel111

Alexiel111
***

Féminin
Messages : 156
Inscrit(e) le : 26/07/2006

https://metamorph6iv.net
Alexiel111 a été remercié(e) par l'auteur de ce sujet.

Résolu Re: Encore une histoire de formulaire

Message par Scoubifitz Lun 24 Oct 2011 - 20:52

bien ! ^^

puisque votre page est créée , remplacez "a b c" par votre code et validez !

ça ne veut pas dire que ça marchera , mais au moins vous verrez votre formulaire !

(pour que ça marche , il y a des corrections à apporter ... mais chaque chose en son temps ...)

une fois validé , cliquez sur "prévisualisation" pour le voir ...
Scoubifitz

Scoubifitz
Membre actif

Masculin
Messages : 3732
Inscrit(e) le : 18/03/2008

https://scoubidous.superforum.fr/
Scoubifitz a été remercié(e) par l'auteur de ce sujet.

Résolu Re: Encore une histoire de formulaire

Message par Alexiel111 Lun 24 Oct 2011 - 20:55

Bah justement... Je vois..... Rien/ Un espace Vide Sad

Edit: Ah si voila... Mon pc qui rame ><
Alexiel111

Alexiel111
***

Féminin
Messages : 156
Inscrit(e) le : 26/07/2006

https://metamorph6iv.net
Alexiel111 a été remercié(e) par l'auteur de ce sujet.

Résolu Re: Encore une histoire de formulaire

Message par Scoubifitz Lun 24 Oct 2011 - 23:27

scratch ça dépend du navigateur ...

Firefox a auto-corrigé les erreurs que vous avez mises dans le code ,
je ne sais pas si les autres navigateurs en font autant ...

on va déjà corriger les quelques lignes de code ...

<form method="post" action="http://epistolaria.forumactif.com/posting.forum">
<p>
<label for="pseudo">Pseudo</label> : <input type="text" name="pseudo" id="pseudo" tabindex="10"/>
<label for="beau">Fait il beau ?</label><br />
<textarea name="beau" id="beau" tabindex="20"/>
Comment je peux le savoir</textarea>

Coche s'il fait
<input type="checkbox" name="bof" id="bof" tabindex="30"/> <label for="bof">Un peu</label>
<input type="checkbox" name="soleil" id="soleil" /> <label for="soleil">Beau</label
</p>
<p><input type="submit" />
</p>
</form>

- les "tabindex" sont facultatives , elles permettent de tabuler d'un champ à
l'autre avec la touche "tab" dans l'ordre d'indexage fourni ...

- le textarea a une balise ouvrante et fermante , donc il ne faut pas mettre
de slash à la fermeture de la première balise

- il manque le crochet fermant du label "soleil" ...

- il est préférable de mettre une dimension au textarea ,
nombres de caractères (cols) , nombre de lignes (rows) (voir en dessous)

- ainsi que des "values" pour récupérer les valeurs du formulaire ...
<form method="post" action="http://epistolaria.forumactif.com/posting.forum">
<p>
<label for="pseudo">Pseudo</label> :
<input type="text" name="pseudo" id="pseudo" value="" /><br />

<label for="beau">Fait il beau ?</label><br />
<textarea name="beau" id="beau" rows="4" cols="50" value="">
Comment je peux le savoir</textarea><br />

Coche s'il fait
<input type="checkbox" name="bof" id="bof" value="bof" /> <label for="bof">Un peu</label>
<input type="checkbox" name="soleil" id="soleil" value="Beau" /> <label for="soleil">Beau</label>
</p>
<p><input type="submit" /></p>
</form>

Warning ce n'est qu'une première étape !^^

une fois qu'on a définit les valeurs , il faut les récupérer dans un script , et les transmettre ...
Scoubifitz

Scoubifitz
Membre actif

Masculin
Messages : 3732
Inscrit(e) le : 18/03/2008

https://scoubidous.superforum.fr/
Scoubifitz a été remercié(e) par l'auteur de ce sujet.

Résolu Re: Encore une histoire de formulaire

Message par Alexiel111 Lun 24 Oct 2011 - 23:33

Voilà corrigé. Mais une question. Ca sert à quoi les /br ? (oui, je les ai mit parce qu'ils étaient dans le code explicatif)
Alexiel111

Alexiel111
***

Féminin
Messages : 156
Inscrit(e) le : 26/07/2006

https://metamorph6iv.net
Alexiel111 a été remercié(e) par l'auteur de ce sujet.

Résolu Re: Encore une histoire de formulaire

Message par Scoubifitz Lun 24 Oct 2011 - 23:45

les "br" sont des retour à la ligne (en HTML) (en anglais : breakline = bris de ligne)

j'en ai rajouté dans le 2e code ...

on continue ?
Scoubifitz

Scoubifitz
Membre actif

Masculin
Messages : 3732
Inscrit(e) le : 18/03/2008

https://scoubidous.superforum.fr/
Scoubifitz a été remercié(e) par l'auteur de ce sujet.

Résolu Re: Encore une histoire de formulaire

Message par Alexiel111 Lun 24 Oct 2011 - 23:46

Oki merci

Voui on continue o/
Alexiel111

Alexiel111
***

Féminin
Messages : 156
Inscrit(e) le : 26/07/2006

https://metamorph6iv.net
Alexiel111 a été remercié(e) par l'auteur de ce sujet.

Résolu Re: Encore une histoire de formulaire

Message par Scoubifitz Lun 24 Oct 2011 - 23:59

on continue sur l'exemple ...

il faut donc récupérer 4 valeurs ...

dernière mise au point , pour récupérer une liste des "checkboxs" ,
elles doivent avoir le même nom (name) ...

<form method="post" action="http://epistolaria.forumactif.com/posting.forum">
<p>
<label for="pseudo">Pseudo</label> :
<input type="text" name="pseudo" id="pseudo" value="" /><br />

<label for="beau">Fait il beau ?</label><br />
<textarea name="beau" id="beau" rows="4" cols="50" value="">
Comment je peux le savoir</textarea><br />

Coche s'il fait
<input type="checkbox" name="temps" id="bof" value="bof" /> <label for="bof">Un peu</label>
<input type="checkbox" name="temps" id="soleil" value="Beau" /> <label for="soleil">Beau</label>
</p>
<p><input type="submit" /></p>
</form>

passons au script , il doit contenir le message à envoyer à partir des valeurs recueillies ...

donc ouverture-fermeture de la balise "script" ,

définition d'une variable qui contient le message ,

dire que cette variable et égale à la valeur à envoyer ...

------------------

on voit ça demain ?
Scoubifitz

Scoubifitz
Membre actif

Masculin
Messages : 3732
Inscrit(e) le : 18/03/2008

https://scoubidous.superforum.fr/
Scoubifitz a été remercié(e) par l'auteur de ce sujet.

Résolu Re: Encore une histoire de formulaire

Message par Alexiel111 Mar 25 Oct 2011 - 0:01

xD.

Si tu veux. Je vais chercher de mon coté histoire de facilité la tâche (et ressortir mes cours qui doivent être... Quelque part)
Alexiel111

Alexiel111
***

Féminin
Messages : 156
Inscrit(e) le : 26/07/2006

https://metamorph6iv.net
Alexiel111 a été remercié(e) par l'auteur de ce sujet.

Résolu Re: Encore une histoire de formulaire

Message par Scoubifitz Mar 25 Oct 2011 - 16:54

re,

je disais donc , le script ...

le script renferme une fonction d'envoi ...

Cette fonction contient le message et les valeurs recueillies du formulaire ...

nous avons donc :

    form.pseudo.value
    form.beau.value
qui sont des valeurs simples et :

    form.temps.value
qui peut contenir plusieurs valeurs ...

on lui rajoute donc une variable " i " qui va gérer le nombre de cases pouvant être cochées ...

Code:
<script type="text/javascript">
function envoiMessage(form)
{
// Créer un message à partir des informations fournies
var txt_message = "[b]Pseudo :[/b] " + form.pseudo.value + '\n'
+ "[b]Fait-il beau ? :[/b] " + form.beau.value + '\n'
+ "[b]Comment est le temps ? :[/b] ";
for(var i = 0; i < form.temps.length; i++)
{
if(form.temps[i].checked == true) { txt_message += form.temps[i].value + " "; }
}
// Insère le texte construit dans le champ caché "message" du formulaire
form.message.value = txt_message;
}
</script>

Allez ! on pose les questions avant de passer au dernier chapitre !^^
Scoubifitz

Scoubifitz
Membre actif

Masculin
Messages : 3732
Inscrit(e) le : 18/03/2008

https://scoubidous.superforum.fr/
Scoubifitz a été remercié(e) par l'auteur de ce sujet.

Résolu Re: Encore une histoire de formulaire

Message par Alexiel111 Mar 25 Oct 2011 - 17:37

Alors...

Je comprends le côté "logique pur" If, for etc...

Donc la en fait, c'est comment ressortira les réponses ? Je vois les balises b etc...

Qu'est ce que /n ?

Donc si j'ai bien compris, form permet de faire des 'groupe' ?
Que représente les + partout ? C'est de la logique donc "ou" ou pas ? (pareil pour le .)

J'ai du mal à comprendre
for(var i = 0; i < form.temps.length; i++)

et là
if(form.temps[i].checked == true) { txt_message += form.temps[i].value + " "; }
Si je comprends bien, c'est si la box 'temps' est coché, c'est vrai. Mais 'temps' admet deux réponses non ?
Alexiel111

Alexiel111
***

Féminin
Messages : 156
Inscrit(e) le : 26/07/2006

https://metamorph6iv.net
Alexiel111 a été remercié(e) par l'auteur de ce sujet.

Résolu Re: Encore une histoire de formulaire

Message par Scoubifitz Mar 25 Oct 2011 - 20:05

Alexiel111 a écrit:Qu'est ce que /n ?
hihi ! d'abord , c'est \n (et pas /n) , et c'est une commande retour à la ligne en javascript ...
donc le texte envoyé aura un retour à la ligne là où on placera le \n ...

en clair :

"il était \n une fois , \n un prince charmant\n "

devient après envoi :

"il était
une fois ,
un prince charmant
"
Donc si j'ai bien compris, form permet de faire des 'groupe' ?
le "form" de form.pseudo.value va dire au script de chercher dans le formulaire , entre les balises <form></form> ,
la valeur (value) entrée dans le champ "pseudo"
Que représente les + partout ? C'est de la logique donc "ou" ou pas ? (pareil pour le .)

tout ce qui est texte sera entre guillemets , il faut rajouter à ce texte les valeurs du formulaire (avec des + )

on a donc : "texte" + valeur + "texte"
mettre un + sur la ligne en dessous permet d'aérer l'écriture du script ...
J'ai du mal à comprendre
for(var i = 0; i < form.temps.length; i++)
"Pour une variable " i " égale à zéro , inférieure au nombre de cases avec le nom "temps" , vérifier tous les nombres"

et là
if(form.temps[i].checked == true) { txt_message += form.temps[i].value + " "; }
Si je comprends bien, c'est si la box 'temps' est coché, c'est vrai. Mais 'temps' admet deux réponses non ?

si la première case "temps" est cochée , i=0 sera vrai
si la deuxième case "temps" est cochée , i=1 sera vrai
si la troisième case "temps" est cochée , i=2 sera vrai ...

donc si form.temps[0].checked == true , le "text_message" sera

égal au "text_message"+ la valeur de la première case (form.temps[0].value)

donc si form.temps[0].checked et form.temps[1].checked == true , le "text_message" sera

égal au "text_message"+ la valeur des 2 cases (form.temps[0].value + form.temps[1].value)
Scoubifitz

Scoubifitz
Membre actif

Masculin
Messages : 3732
Inscrit(e) le : 18/03/2008

https://scoubidous.superforum.fr/
Scoubifitz a été remercié(e) par l'auteur de ce sujet.

Résolu Re: Encore une histoire de formulaire

Message par Alexiel111 Mar 25 Oct 2011 - 23:21

Ok je commence à comprendre!

On peut suivre !

(enfin.. Juste, i++ ?)
Alexiel111

Alexiel111
***

Féminin
Messages : 156
Inscrit(e) le : 26/07/2006

https://metamorph6iv.net
Alexiel111 a été remercié(e) par l'auteur de ce sujet.

Résolu Re: Encore une histoire de formulaire

Message par Scoubifitz Mer 26 Oct 2011 - 0:08

Alexiel111 a écrit:Ok je commence à comprendre!

On peut suivre !

(enfin.. Juste, i++ ?)

i++ est l'incrémentation entre i=0 et i < au nombre de cases ...


il nous reste à voir comment envoyer , où envoyer , par quel moyen envoyer ... le message .

c'est là que la balise "form" prend toute son importance ...

cette balise contient l'ordre de transmission , la méthode et l'adresse ...

elle dit que , si le bouton "envoyer" (de type submit) est cliqué ,

la balise utilise la fonction envoiMessage qu'elle envoie dans un post ...

il s'en suit des champs cachés pour préciser l'endroit exact (n° du forum , nouveau topic ...)...
le titre du sujet (caché ou non ) ...

<form action="/post" method="post" name="post" enctype="multipart/form-data" onSubmit="envoiMessage(this)">
<input type="hidden" name="lt" value="0" />
<input type="hidden" name="mode" value="newtopic" />
<input type="hidden" name="topictype" value="0" checked="checked" />
<input type="hidden" name="message" value="" />
<input type="hidden" name="f" value="1" />

<input type="hidden" name="subject" value="test de formulaire" />

.....

<input type="submit" name="post" value="Envoyer" />
</form>
Scoubifitz

Scoubifitz
Membre actif

Masculin
Messages : 3732
Inscrit(e) le : 18/03/2008

https://scoubidous.superforum.fr/
Scoubifitz a été remercié(e) par l'auteur de ce sujet.

Résolu Re: Encore une histoire de formulaire

Message par Alexiel111 Mer 26 Oct 2011 - 0:17

Ok.. je pense suivre.

Mais euh.. Question bête... dans quel ordre je met tout ça oO. Quoi va ou
Alexiel111

Alexiel111
***

Féminin
Messages : 156
Inscrit(e) le : 26/07/2006

https://metamorph6iv.net
Alexiel111 a été remercié(e) par l'auteur de ce sujet.

Résolu Re: Encore une histoire de formulaire

Message par Scoubifitz Mer 26 Oct 2011 - 0:35

maintenant qu'on a tous les éléments , on met ça dans l'ordre ..

- script
- formulaire
- champs à remplir
- bouton envoi

Code:
<script type="text/javascript">
function envoiMessage(form)
{
// Créer un message à partir des informations fournies
var txt_message = "[b]Pseudo :[/b] " + form.pseudo.value + '\n'
+ "[b]Fait-il beau ? :[/b] " + form.beau.value + '\n'
+ "[b]Comment est le temps ? :[/b] ";
for(var i = 0; i < form.temps.length; i++)
{
if(form.temps[i].checked == true) { txt_message += form.temps[i].value + " "; }
}
// Insère le texte construit dans le champ caché "message" du formulaire
form.message.value = txt_message;
}
</script>

<form action="/post" method="post" name="post" enctype="multipart/form-data" onSubmit="envoiMessage(this)">
<input type="hidden" name="lt" value="0" />
<input type="hidden" name="mode" value="newtopic" />
<input type="hidden" name="topictype" value="0" checked="checked" />
<input type="hidden" name="message" value="" />
<input type="hidden" name="f" value="1" />

<input type="hidden" name="subject" value="test de formulaire" />
<p>
<label for="pseudo">Pseudo</label> :
<input type="text" name="pseudo" id="pseudo" value="" /><br />

<label for="beau">Fait il beau ?</label><br />
<textarea name="beau" id="beau" rows="4" cols="50" value="">
Comment je peux le savoir</textarea><br />

Coche s'il fait
<input type="checkbox" name="temps" id="bof" value="bof" /> <label for="bof">Un peu</label>
<input type="checkbox" name="temps" id="soleil" value="Beau" /> <label for="soleil">Beau</label>
</p>
<p><input type="submit" name="post" value="Envoyer" /></p>
</form>

voilà un code basique et fonctionnel ... Clin d\'oeil


Dernière édition par Scoubifitz le Mer 26 Oct 2011 - 12:32, édité 1 fois
Scoubifitz

Scoubifitz
Membre actif

Masculin
Messages : 3732
Inscrit(e) le : 18/03/2008

https://scoubidous.superforum.fr/
Scoubifitz a été remercié(e) par l'auteur de ce sujet.

Résolu Re: Encore une histoire de formulaire

Message par Alexiel111 Mer 26 Oct 2011 - 11:00

Merci beaucoup !
Mais... Ca marche pas...>< quand je vais sur la page du code j'ai... Le code...
Alexiel111

Alexiel111
***

Féminin
Messages : 156
Inscrit(e) le : 26/07/2006

https://metamorph6iv.net
Alexiel111 a été remercié(e) par l'auteur de ce sujet.

Résolu Re: Encore une histoire de formulaire

Message par Scoubifitz Mer 26 Oct 2011 - 12:06

quand vous mettez le code dans la page HTML , le signe :+html: doit être visible ! ^^

si c'est le signe :-html: , cliquez dessus pour changer de version , puis recollez le code ..
Scoubifitz

Scoubifitz
Membre actif

Masculin
Messages : 3732
Inscrit(e) le : 18/03/2008

https://scoubidous.superforum.fr/
Scoubifitz a été remercié(e) par l'auteur de ce sujet.

Résolu Re: Encore une histoire de formulaire

Message par Alexiel111 Mer 26 Oct 2011 - 12:09

Ah oui, y'a du mieux...

Mais j'ai ca

Comment je peux le savoir<br />

Coche s'il fait
<input type="checkbox" name="temps" id="bof" value="bof" /> <label for="bof">Un peu</label>
<input type="checkbox" name="temps" id="soleil" value="Beau" /> <label for="soleil">Beau</label>
</p>
<p><input type="submit" name="post" value="Envoyer" /></p>
</form>
</html></td><td valign="top" width="0"><div id="emptyidright"></div></td></tr></tbody></table></div></div><!--
close div id="page-body" --><div id="page-footer"><div align="center"><div class="gen"><strong><a href="/admin/index.forum?part=admin&tid=0c85d3906cd01e5d873bed661dce777f">Panneau d'administration</a></sctong><br /><br /><strong><a href="https://www.forumactif.com/forum-gratuit" target="_blank" class="copyright">Forum gratuit</a></strong> | <span class="gensmall">©</span> <a href="https://www.forumactif.com/fr/phpbb/" target="_blank" class="copyright">phpBB</a> | <a name="bottom" href="https://forum.forumactif.com/" target="_blank" class="copyright">Forum gratuit d'entraide</a> | <a name="bottom" href="/statistics" class="copyright" rel="nofollow">Statistiques</a> | <a name="bottom" href="/contact" class="copyright" rel="nofollow">Contact</a> | <a href="/abuse?page=%2Fpage_html.forum%3Fmode%3Dpreview&report=1" class="copyright" rel="nofollow">Signaler un abus</a></div></div></div></td></tr></table><script type="text/javascript">//<![CDATA[
fa_endpage();//]]></script></body></html>

Dans une case texte multiligne... Et pas le reste ^^"
Alexiel111

Alexiel111
***

Féminin
Messages : 156
Inscrit(e) le : 26/07/2006

https://metamorph6iv.net
Alexiel111 a été remercié(e) par l'auteur de ce sujet.

Résolu Re: Encore une histoire de formulaire

Message par Scoubifitz Mer 26 Oct 2011 - 12:23

maintenant que vous êtes en "vert" , effacez complètement ce qui est dans la page HTML et remplacez par le code suivant :

Code:
<script type="text/javascript">
function envoiMessage(form)
{
// Créer un message à partir des informations fournies
var txt_message = "[b]Pseudo :[/b] " + form.pseudo.value + '\n'
+ "[b]Fait-il beau ? :[/b] " + form.beau.value + '\n'
+ "[b]Comment est le temps ? :[/b] ";
for(var i = 0; i < form.temps.length; i++)
{
if(form.temps[i].checked == true) { txt_message += form.temps[i].value + " "; }
}
// Insère le texte construit dans le champ caché "message" du formulaire
form.message.value = txt_message;
}
</script>

<form action="/post" method="post" name="post" enctype="multipart/form-data" onSubmit="envoiMessage(this)">
<input type="hidden" name="lt" value="0" />
<input type="hidden" name="mode" value="newtopic" />
<input type="hidden" name="topictype" value="0" checked="checked" />
<input type="hidden" name="message" value="" />
<input type="hidden" name="f" value="1" />

<input type="hidden" name="subject" value="test de formulaire" />
<p>
<label for="pseudo">Pseudo</label> :
<input type="text" name="pseudo" id="pseudo" value="" />


<label for="beau">Fait il beau ?</label>

<textarea name="beau" id="beau" rows="4" cols="50" value="">
Comment je peux le savoir</textarea>


Coche s'il fait
<input type="checkbox" name="temps" id="bof" value="bof" /> <label for="bof">Un peu</label>
<input type="checkbox" name="temps" id="soleil" value="Beau" /> <label for="soleil">Beau</label>
</p>
<p><input type="submit" name="post" value="Envoyer" /></p>
</form>

vérifiez aussi que le haut et le bas du forum sont activés !^^
Scoubifitz

Scoubifitz
Membre actif

Masculin
Messages : 3732
Inscrit(e) le : 18/03/2008

https://scoubidous.superforum.fr/
Scoubifitz a été remercié(e) par l'auteur de ce sujet.

Résolu Re: Encore une histoire de formulaire

Message par Alexiel111 Mer 26 Oct 2011 - 12:26

Bah c'est ce que j'avais fait scratch

Bref... Ca marche ! Mais y'a pas de saut de ligne ><
Alexiel111

Alexiel111
***

Féminin
Messages : 156
Inscrit(e) le : 26/07/2006

https://metamorph6iv.net
Alexiel111 a été remercié(e) par l'auteur de ce sujet.

Résolu Re: Encore une histoire de formulaire

Message par Scoubifitz Mer 26 Oct 2011 - 12:29

pouvez vous me donner l'adresse de la page HTML ?
Scoubifitz

Scoubifitz
Membre actif

Masculin
Messages : 3732
Inscrit(e) le : 18/03/2008

https://scoubidous.superforum.fr/
Scoubifitz a été remercié(e) par l'auteur de ce sujet.

Résolu Re: Encore une histoire de formulaire

Message par Alexiel111 Mer 26 Oct 2011 - 12:32

Oui bien sur

Ici
Alexiel111

Alexiel111
***

Féminin
Messages : 156
Inscrit(e) le : 26/07/2006

https://metamorph6iv.net
Alexiel111 a été remercié(e) par l'auteur de ce sujet.

Résolu Re: Encore une histoire de formulaire

Message par Scoubifitz Mer 26 Oct 2011 - 12:35

oups ! les "br" ont disparus ! ^^

code corrigé :

Code:
<script type="text/javascript">
function envoiMessage(form)
{
// Créer un message à partir des informations fournies
var txt_message = "[b]Pseudo :[/b] " + form.pseudo.value + '\n'
+ "[b]Fait-il beau ? :[/b] " + form.beau.value + '\n'
+ "[b]Comment est le temps ? :[/b] ";
for(var i = 0; i < form.temps.length; i++)
{
if(form.temps[i].checked == true) { txt_message += form.temps[i].value + " "; }
}
// Insère le texte construit dans le champ caché "message" du formulaire
form.message.value = txt_message;
}
</script>

<form action="/post" method="post" name="post" enctype="multipart/form-data" onSubmit="envoiMessage(this)">
<input type="hidden" name="lt" value="0" />
<input type="hidden" name="mode" value="newtopic" />
<input type="hidden" name="topictype" value="0" checked="checked" />
<input type="hidden" name="message" value="" />
<input type="hidden" name="f" value="1" />

<input type="hidden" name="subject" value="test de formulaire" />
<p>
<label for="pseudo">Pseudo</label> :
<input type="text" name="pseudo" id="pseudo" value="" /><br />

<label for="beau">Fait il beau ?</label><br />
<textarea name="beau" id="beau" rows="4" cols="50" value="">
Comment je peux le savoir</textarea><br />

Coche s'il fait
<input type="checkbox" name="temps" id="bof" value="bof" /> <label for="bof">Un peu</label>
<input type="checkbox" name="temps" id="soleil" value="Beau" /> <label for="soleil">Beau</label>
</p>
<p><input type="submit" name="post" value="Envoyer" /></p>
</form>
Scoubifitz

Scoubifitz
Membre actif

Masculin
Messages : 3732
Inscrit(e) le : 18/03/2008

https://scoubidous.superforum.fr/
Scoubifitz a été remercié(e) par l'auteur de ce sujet.

Résolu Re: Encore une histoire de formulaire

Message par Alexiel111 Mer 26 Oct 2011 - 13:33

Ouais ca marche o/

Bon ben maintenant je vais essayer de faire le test définitif (que je ferai corriger quand meme ^^)

Encore merci !
Alexiel111

Alexiel111
***

Féminin
Messages : 156
Inscrit(e) le : 26/07/2006

https://metamorph6iv.net
Alexiel111 a été remercié(e) par l'auteur de ce sujet.

Voir le sujet précédent Voir le sujet suivant Revenir en haut

- Sujets similaires

Permission de ce forum:
Vous ne pouvez pas répondre aux sujets dans ce forum