Comment créer un Formulaire ?

3 participants

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

Résolu Comment créer un Formulaire ?

Message par yoyolebg Sam 15 Mar 2014 - 20:50

Salut !

J'ai une question importante pour moi a poser..

Je voudrais savoir comment faire sa :

Comment créer un Formulaire ? Captur23

C'est un genre de bon de commande ..

(P.S : J'ai essayé de regarder tout les sujet de ce type mais je ne suis pas parvenue a le réaliser)

Merci de votre aide !


Dernière édition par yoyolebg le Lun 31 Mar 2014 - 18:31, édité 2 fois
yoyolebg

yoyolebg
*****

Masculin
Messages : 569
Inscrit(e) le : 01/12/2013

http://police.forumactif.fr/
yoyolebg a été remercié(e) par l'auteur de ce sujet.

Résolu Re: Comment créer un Formulaire ?

Message par Neptunia Sam 15 Mar 2014 - 21:02

Bonjour ^^

Il s'agit d'un formulaire

Right Recherche ici
Neptunia

Neptunia
Membre actif

Féminin
Messages : 17853
Inscrit(e) le : 08/08/2010

https://www.galaxie-series.net/
Neptunia a été remercié(e) par l'auteur de ce sujet.

Résolu Re: Comment créer un Formulaire ?

Message par yoyolebg Sam 15 Mar 2014 - 22:28

Je n'ai pas réussi a comprendre comment le créer, ou placer le code (que je n'ai pas)...

Je voudrais que quand on clique sur le bouton "Nouveaux Message" que sa nous dirige sur le formulaire pour simplifier..

Merci
yoyolebg

yoyolebg
*****

Masculin
Messages : 569
Inscrit(e) le : 01/12/2013

http://police.forumactif.fr/
yoyolebg a été remercié(e) par l'auteur de ce sujet.

Résolu Re: Comment créer un Formulaire ?

Message par Neptunia Dim 16 Mar 2014 - 0:41

yoyolebg a écrit:Je voudrais que quand on clique sur le bouton "Nouveaux Message" que sa nous dirige sur le formulaire pour simplifier..


Alors il y a deux choses distinctes.

1/ Créer le formulaire. Ce forum regorge d'exemples.
2/ Créer un javascript qui se chargera de rediriger l'utilisateur sur le formulaire depuis le ou les sous-forums concernés.

Il nous faudra donc le contenu de la barre d'adresse lorsque vous cliquez sur le bouton Nouveau Sujet.
Cette adresse a la forme monforum.forumactif.com/post?f=7&mode=newtopic
En rouge, la partie qui varie en fonction du sous-forum depuis lequel le bouton est cliqué.




Pour ma part je passe la main à d'autres, parce que je ne connais que l'aspect théorique de la chose.
Neptunia

Neptunia
Membre actif

Féminin
Messages : 17853
Inscrit(e) le : 08/08/2010

https://www.galaxie-series.net/
Neptunia a été remercié(e) par l'auteur de ce sujet.

Résolu Re: Comment créer un Formulaire ?

Message par yoyolebg Dim 16 Mar 2014 - 0:47

AoF-Neptune a écrit:
yoyolebg a écrit:Je voudrais que quand on clique sur le bouton "Nouveaux Message" que sa nous dirige sur le formulaire pour simplifier..


Alors il y a deux choses distinctes.

1/ Créer le formulaire. Ce forum regorge d'exemples.
2/ Créer un javascript qui se chargera de rediriger l'utilisateur sur le formulaire depuis le ou les sous-forums concernés.

Il nous faudra donc le contenu de la barre d'adresse lorsque vous cliquez sur le bouton Nouveau Sujet.
Cette adresse a la forme monforum.forumactif.com/post?f=7&mode=newtopic
En rouge, la partie qui varie en fonction du sous-forum depuis lequel le bouton est cliqué.




Pour ma part je passe la main à d'autres, parce que je ne connais que l'aspect théorique de la chose.

Voici le numéro que vous désirer : f9 C'est dans la partie de mon forum (URL) en cliquant sur Nouveau Message.

Merci de ta réponse
yoyolebg

yoyolebg
*****

Masculin
Messages : 569
Inscrit(e) le : 01/12/2013

http://police.forumactif.fr/
yoyolebg a été remercié(e) par l'auteur de ce sujet.

Résolu Re: Comment créer un Formulaire ?

Message par yoyolebg Lun 17 Mar 2014 - 13:58

Up Up Up
yoyolebg

yoyolebg
*****

Masculin
Messages : 569
Inscrit(e) le : 01/12/2013

http://police.forumactif.fr/
yoyolebg a été remercié(e) par l'auteur de ce sujet.

Résolu Re: Comment créer un Formulaire ?

Message par yoyolebg Dim 23 Mar 2014 - 15:25

Up
yoyolebg

yoyolebg
*****

Masculin
Messages : 569
Inscrit(e) le : 01/12/2013

http://police.forumactif.fr/
yoyolebg a été remercié(e) par l'auteur de ce sujet.

Résolu Re: Comment créer un Formulaire ?

Message par Self Dim 23 Mar 2014 - 15:41

Bonjour,

Essayez le code javascript suivant sur toute les pages:
Code:
$(function () {
    /* On verifie que l'on soit bien sur la page de creation d'un nouveau sujet  ../post?f=1&mode=newtopic */
    if (document.location.pathname == "/post" && /^\?f=9&mode=newtopic$/.test(document.location.search)) {
       /* Si on est bien sur la page on charge le formulaire qui se trouve sur la page ../h1- et on insere tout ce qui ce trouve dans le div qui porte la class forumline */
        $('form[name=post]').load('/h1-mon-formulaire-div.forumline');
    }
});

Ici dans la première ligne:
Code:
if (document.location.pathname == "/post" && /^\?f=9&mode=newtopic$/.test(document.location.search)) {
on change si besoin le chiffre de f=9 par le chiffre correspondant à ce que vous a expliqué AoF-Neptune.

Puis dans la ligne suivante:
Code:
$('form[name=post]').load('/h1-mon-formulaire-div.forumline');
nous devons changer /h1-mon-formulaire par la fin de l'adresse de notre forum comme indiqué sur l'image suivante.
Comment créer un Formulaire ? Html1

Warning Il est important de garder -div.forumline
Self

Self
Membre actif

Masculin
Messages : 3853
Inscrit(e) le : 13/06/2013

https://selfback.forumactif.com/
Self a été remercié(e) par l'auteur de ce sujet.

Résolu Re: Comment créer un Formulaire ?

Message par yoyolebg Jeu 27 Mar 2014 - 13:09

Salut merci de ta réponse !

Comment on trouve le h1.. ?

Et est-ce que vous pourriez me dire si ce code est bien :

Code:
Pseudo: <input name="votre nom" />
<p>
    Votre sexe: <input name="sexe" value="homme" type="radio" />un homme <input name="sexe" value="femme" type="radio" />une femme
</p>
<p>
    Votre âge: <input name="ville" value="mineur" type="checkbox" /> Mineur <input name="ville" value="majeur" type="checkbox" /> Majeur
</p>
<p>
    Votre âge exact: <select name="age"><option value="12">12</option><option value="13">13</option><option value="14">14</option></select>
</p>
<p>
    Votre message:<br /><textarea name="message" rows="2" cols="30"></textarea>
</p>
<p>
    <input value="envoyer" type="submit" />
</p>

Et comment on le met sur un forum quand on clique sur le "Poster un nouveau message" ?

Merci d'avance
yoyolebg

yoyolebg
*****

Masculin
Messages : 569
Inscrit(e) le : 01/12/2013

http://police.forumactif.fr/
yoyolebg a été remercié(e) par l'auteur de ce sujet.

Résolu Re: Comment créer un Formulaire ?

Message par yoyolebg Dim 30 Mar 2014 - 3:19

Up
yoyolebg

yoyolebg
*****

Masculin
Messages : 569
Inscrit(e) le : 01/12/2013

http://police.forumactif.fr/
yoyolebg a été remercié(e) par l'auteur de ce sujet.

Résolu Re: Comment créer un Formulaire ?

Message par Self Lun 31 Mar 2014 - 17:19

Bonjour,

Yoyolebg a écrit:Comment on trouve le h1.. ?

On le trouve dans la barre d'adresse lorsque vous êtes sur la page de votre formulaire.

Yoyolebg a écrit:Et est-ce que vous pourriez me dire si ce code est bien

Non votre code devrait ressembler à ça:
Code:
<form class="form" method="post" action="/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="auth[]" value="" />
    <input type="hidden" name="topictype" value="0" />
    <input type="hidden" name="message" value="" />
    <input type="hidden" name="f" value="9" />
    <p>
        <label for="pseudo">Pseudo :</label><input id="pseudo" name="pseudo" />
    </p>
    <p>
        <label>Votre sexe :</label><input id="sexH" name="gender" value="homme" type="radio" /><label for="sexH">Homme </label><input id="sexF" name="Gender" value="femme" type="radio" /><label for="sexF">Femme</label>
    </p>
    <p>
        <label>&Ecirctes vous majeur :</label><input id="majeur" name="majeur" value="oui" type="radio" /><label for="majeur">Oui</label><input id="mineur" name="majeur" value="non" type="radio" /><label for="mineur">Non</label>
    </p>
    <p>
        Votre âge exact: <select name="age"><option value="12">12</option>
        <option value="13">13</option>
        <option value="14" selected="selected">14</option>
        <option value="15">15</option>
        <option value="16">16</option>
        <option value="17">17</option>
        <option value="18">18</option>
        <option value="19">19</option>
        <option value="20">20</option>
        <option value="21">21</option>
        <option value="22">22</option>
        <option value="23">23</option>
        <option value="24">24</option>
        <option value="25">25</option>
        <option value="26">26</option>
        <option value="27">27</option>
        <option value="28">28</option>
        <option value="29">29</option>
        <option value="30">30</option>
        <option value="31">31</option>
        <option value="32">32</option>
        <option value="33">33</option>
        <option value="34">34</option>
        <option value="35">35</option>
        <option value="36">36</option>
        <option value="37">37</option>
        <option value="38">38</option>
        <option value="39">39</option>
        <option value="40">40</option>
        <option value="41">41</option>
        <option value="42">42</option>
        <option value="43">43</option>
        <option value="44">44</option>
        <option value="45">45</option>
        <option value="46">46</option>
        <option value="47">47</option>
        <option value="48">48</option>
        <option value="49">49</option>
        <option value="50">50</option>
        <option value="51">51</option>
        <option value="52">52</option>
        <option value="53">53</option>
        <option value="54">54</option>
        <option value="55">55</option>
        <option value="56">56</option>
        <option value="57">57</option>
        <option value="58">58</option>
        <option value="59">59</option>
        <option value="60">60</option>
        <option value="61">61</option>
        <option value="62">62</option>
        <option value="63">63</option>
        <option value="64">64</option>
        <option value="65">65</option>
        <option value="66">66</option>
        <option value="67">67</option>
        <option value="68">68</option>
        <option value="69">69</option>
        <option value="70">70</option>
        <option value="71">71</option>
        <option value="72">72</option>
        <option value="73">73</option>
        <option value="74">74</option></select>
    </p>
    <p>
        <label for="other">Votre message :</label><br /><textarea id="other" name="other" rows="2" cols="30"></textarea>
    </p>
    <p>
        <input value="envoyer" type="submit" />
    </p>
</form>

Avez vous la validation(le script pour envoyer le message)  de ce formulaire ?

Yoyolebg a écrit:Et comment on le met sur un forum quand on clique sur le "Poster un nouveau message" ?

Je vous l'ai dit dans mon précédent message !

Cordialement Smile.
Self

Self
Membre actif

Masculin
Messages : 3853
Inscrit(e) le : 13/06/2013

https://selfback.forumactif.com/
Self a été remercié(e) par l'auteur de ce sujet.

Résolu Re: Comment créer un Formulaire ?

Message par yoyolebg Lun 31 Mar 2014 - 18:30

Ce sujet est abandonné, je n'arrive pas..
yoyolebg

yoyolebg
*****

Masculin
Messages : 569
Inscrit(e) le : 01/12/2013

http://police.forumactif.fr/
yoyolebg 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