Comment créer un Formulaire ?

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

Résolu Comment créer un Formulaire ?

Message par yoyolebg le Sam 15 Mar 2014 - 20:50

Salut !

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

Je voudrais savoir comment faire sa :



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
*****

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 le Sam 15 Mar 2014 - 21:02

Bonjour ^^

Il s'agit d'un formulaire

Right Recherche ici

Neptunia
+ Hyperactif +

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

http://www.planet-series.com/
Neptunia a été remercié(e) par l'auteur de ce sujet.

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

Message par yoyolebg le 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
*****

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 le 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
+ Hyperactif +

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

http://www.planet-series.com/
Neptunia a été remercié(e) par l'auteur de ce sujet.

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

Message par yoyolebg le 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
*****

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 le Lun 17 Mar 2014 - 13:58

Up Up Up

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 le Dim 23 Mar 2014 - 15:25

Up

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 le 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.

Warning Il est important de garder -div.forumline

Self
+ Hyperactif +

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

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

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

Message par yoyolebg le 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
*****

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 le Dim 30 Mar 2014 - 3:19

Up

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 le 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
+ Hyperactif +

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

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

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

Message par yoyolebg le Lun 31 Mar 2014 - 18:30

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

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


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