Vérifiez vos informations

Il semblerait que les informations techniques de votre profil n'aient pas été actualisées depuis un certain temps... Pour que l'aide apportée vous soit efficace, il est important que ces informations soient à jour : prenez quelques secondes pour confirmer ou compléter les informations suivantes.


Lien de votre forum
Version de ce forum
Vous êtes le fondateur de ce forum
Vous avez modifié le CSS de ce forum
Vous avez modifié les templates de ce forum
Votre navigateur

Formulaire à la suite d'un message

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

Résolu Formulaire à la suite d'un message

Message par Antico le Ven 7 Oct 2011 - 20:20

Bonjours, j'aurais une question ^^
Elle a l'air plus facile à mes yeux !

J'ai un script:
Code:

<style type="text/css">
    h4 {font-style:italic;
    font-family : Georgia;}
    p {font-family : Georgia;}
    form textarea,form input {background:rgba(0,0,0,0.5);color:white;}
    </style>
    <script type="text/javascript">
    function envoiMessage(form)
    {
    // Créer un message à partir des informations fournies
    var txt_message =
"<strong>Nom du joueur attaqué :</strong> "
+ form.joueur.value +
 '\n'+"<strong>Nombre de soldat légers engagés :</strong> " + form.soldatslegers.value +'\n'+
"<strong>Nombre de soldats lourds engagés :</strong> "
+ form.soldatslourds.value +
'\n'+

"<strong>Envoyer des esclaves : </strong><ul>";
    // Dans le cas des checkboxs, on va les parcourir pour prendre la valeur de celles qui sont cochées:
    for(var i = 0; i < form.envoiesclaves.length; i++)
    {
    if(form.envoiesclaves[i].checked == true) { txt_message += '<li>' + form.envoiesclaves[i].value + '\n'; }
    }
    txt_message +=  "</li></ul><strong>Si Oui combien :</strong> " + form.nombreesclaves.value + '\n'
    + "<strong>Genre d\’attaque :</strong> " + form.genre.value + '\n'
    + "<strong>Focaliser ses efforts sur : </strong><ul>";
    // Dans le cas des checkboxs, on va les parcourir pour prendre la valeur de celles qui sont cochées:
    for(var j = 0; j < form.efforts.length; j++)
    {
    if(form.efforts[j].checked == true) { txt_message += '<li>' + form.efforts[j].value + '\n'; }
    }
    txt_message += "</li></ul><strong>Coté RP</strong> : " + form.RP.value + '\n';
    // 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" /> <!-- Un nouveau topic sera créé -->
    <input type="hidden" name="topictype" value="0" checked="checked" /> <!-- Value 0: Sujet Normal (1 = Note / 2 = annonce) -->
    <input type="hidden" name="message" value="" /> <!-- Contiendra le texte du message -->
    <input type="hidden" name="f" value="13" /> <!--  ID du forum dans lequel le message sera posté-->

    <h4>Attaquer un joueur</h4>
    <br><br><br>
    <p><label for="titre">Nom de l’attaque : </label>
    <input type="text" name="subject" id="titre" value="" size="45" maxlength="60" /></p>
   
<p><label for="soldatslegers">Nom du joueur attaqué : </label>
    <input type="text" size="30" name="joueur" id="joueur" /></p>
<br><br>
<p><label for="soldatslegers">Nombre de soldats légers engagés : </label>
    <input type="text" size="30" name="soldatslegers" id="soldatslegers" /></p>

    <p><label for="soldatslourds">Nombre de soldats lourds engagés : </label>
    <input type="text" size="30" name="soldatslourds" id="soldatslourds" /></p>

    <br><br><p>Envoyer des esclaves : </p>

    <p><input type="checkbox" name="envoiesclaves" id="Oui" value="Envoi d’esclaves" /><label for="Oui">Oui</label></p>

    <p><input type="checkbox" name="envoiesclaves" id="Non" value="Pas d’envoi d’esclaves" /><label for="Non">Non</label></p>

    <p><label for="nombreesclaves">Si Oui combien d’esclaves ajouter : </label>
    <input type="text" size="30" name="nombreesclaves" id="nombreesclaves" /></p>

    <br><br><p><label for="genre">Genre d’attaque: </label>
    <select name="genre" id="genre">
    <option value="Massif">Massive</option>
    <option value="Stratégique">Stratégique</option>
    </select></p>

    <br><br><p>Focaliser ses efforts sur : </p>

    <p><input type="checkbox" name="efforts" id="esclaves" value="La prise d’esclaves" /><label for="esclaves">La prise d’esclaves</label>

    <p><input type="checkbox" name="efforts" id="recolte" value="La récolte" /><label for="recolte">La récolte</label>

    <p><input type="checkbox" name="efforts" id="technologies" value="Les technologies" /><label for="tehnologies">Les technologies</label></p>

    <br><br><p><label for="RP">Coté RP: </label></p>

    <p><textarea id="RP" name="RP" cols="80" rows="6"></textarea></p>

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

Pour ceux qui connaissent, vous avez dut remarqué que c'est un formulaire ^^
Mais lui il post dans une section, et me je voudrais savoir si c'est possible de faire ce même formulaire qui post à la suite d'un message ...
Je penssais remplacer (value="f") par (value="t"), et remplacer le chiffre par 1 (dans le lien il y à t 1)
Mais je ne sais pas si sa marche, et si il ne faut pas changer plus d’éléments ^^

Si vous pouvez m'aider, merci énormément !


Dernière édition par Antico le Sam 8 Oct 2011 - 12:23, édité 1 fois

Antico
***

Messages : 106
Inscrit(e) le : 19/05/2011

http://worldbellum.forums-rpg.com/forum
Antico a été remercié(e) par l'auteur de ce sujet.
  • 0

Résolu Re: Formulaire à la suite d'un message

Message par Scoubifitz le Ven 7 Oct 2011 - 21:48

:lol!:



le moteur de recherche interne fonctionne bien ! ^^

https://forum.forumactif.com/t305979-formulaire-a-la-suite-d-un-message#2675055

s'il reste des questions , n'hésitez pas ... Clin d\'oeil
avatar

Scoubifitz
Membre actif

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

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

Résolu Re: Formulaire à la suite d'un message

Message par Antico le Sam 8 Oct 2011 - 11:38

La honte à moi ....

Ben, voici le résultat :
Code:

<style type="text/css">
    h4 {font-style:italic;
    font-family : Georgia;}
    p {font-family : Georgia;}
    form textarea,form input {background:rgba(0,0,0,0.5);color:white;}
    </style>
    <script type="text/javascript">
    function envoiMessage(form)
    {
    // Créer un message à partir des informations fournies
    var txt_message = "<strong>Nombre de soldat légers engagés :</strong> " + form.soldatslegers.value + '\n'
    + "<strong>Nombre de soldats lourds engagés :</strong> " + form.soldatslourds.value + '\n'
    + "<strong>Envoyer des esclaves : </strong><ul>";
    // Dans le cas des checkboxs, on va les parcourir pour prendre la valeur de celles qui sont cochées:
    for(var i = 0; i < form.envoiesclaves.length; i++)
    {
    if(form.envoiesclaves[i].checked == true) { txt_message += '<li>' + form.envoiesclaves[i].value + '\n'; }
    }
    txt_message +=  "</li></ul><strong>Si Oui combien :</strong> " + form.nombreesclaves.value + '\n'
    + "<strong>Genre d\’attaque :</strong> " + form.genre.value + '\n'
    + "<strong>Focaliser ses efforts sur : </strong><ul>";
    // Dans le cas des checkboxs, on va les parcourir pour prendre la valeur de celles qui sont cochées:
    for(var j = 0; j < form.efforts.length; j++)
    {
    if(form.efforts[j].checked == true) { txt_message += '<li>' + form.efforts[j].value + '\n'; }
    }
    txt_message += "</li></ul><strong>Coté RP</strong> : " + form.RP.value + '\n';
    // Insère le texte construit dans le champ caché "message" du formulaire
    form.message.value = txt_message;
    }
    </script>

    <form action="http://trichlove.forumgratuit.org/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" /> <!-- Un nouveau topic sera créé -->
    <input type="hidden" name="topictype" value="0" checked="checked" /> <!-- Value 0: Sujet Normal (1 = Note / 2 = annonce) -->
    <input type="hidden" name="message" value="" /> <!-- Contiendra le texte du message -->
    <input type="hidden" name="t" value="1" /> <!--  ID du forum dans lequel le message sera posté-->

    <h4>Envoyer une troupe </h4>
    <br><br><br>
    <p><label for="titre">Nom de l’attaque : </label>
    <input type="text" name="subject" id="titre" value="" size="45" maxlength="60" /></p>
    <br><br>
    <p><label for="soldatslegers">Nombre de soldats légers engagés : </label>
    <input type="text" size="30" name="soldatslegers" id="soldatslegers" /></p>

    <p><label for="soldatslourds">Nombre de soldats lourds engagés : </label>
    <input type="text" size="30" name="soldatslourds" id="soldatslourds" /></p>

    <br><br><p>Envoyer des esclaves : </p>

    <p><input type="checkbox" name="envoiesclaves" id="Oui" value="Envoi d’esclaves" /><label for="Oui">Oui</label></p>

    <p><input type="checkbox" name="envoiesclaves" id="Non" value="Pas d’envoi d’esclaves" /><label for="Non">Non</label></p>

    <p><label for="nombreesclaves">Si Oui combien d’esclaves ajouter : </label>
    <input type="text" size="30" name="nombreesclaves" id="nombreesclaves" /></p>

    <br><br><p><label for="genre">Genre d’attaque: </label>
    <select name="genre" id="genre">
    <option value="Massif">Massive</option>
    <option value="Stratégique">Stratégique</option>
    </select></p>

    <br><br><p>Focaliser ses efforts sur : </p>

    <p><input type="checkbox" name="efforts" id="esclaves" value="La prise d’esclaves" /><label for="esclaves">La prise d’esclaves</label>

    <p><input type="checkbox" name="efforts" id="recolte" value="La récolte" /><label for="recolte">La récolte</label>

    <p><input type="checkbox" name="efforts" id="technologies" value="Les technologies" /><label for="tehnologies">Les technologies</label></p>

    <br><br><p><label for="RP">Coté RP: </label></p>

    <p><textarea id="RP" name="RP" cols="80" rows="6"></textarea></p>

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

Sa ne marche pas Sad
Comme tu peux le voir, ce n'est pas mon forum, mais celui d'un amis (il veut que je lui apprenne à fair des formulaires)
Mais au fond c'est vraiment une bonne idée (tu reconnaitra quand même le formulaire de mon jeu ^^), sa m'intéresse énormément, et j'y arrive pas :p.
Si tu peux le corriger, merci Smile
Tes vraiment un mec génial !!!!!

(pas besoin de l’embellir ni rien, on va changer tous les paramètres ^^)
Je voudrais l'installer pour répondre aux sondages ...
Si sa marche Smile Smile Smile, sa serai hyper top Smile Smile

merci encore


Antico
***

Messages : 106
Inscrit(e) le : 19/05/2011

http://worldbellum.forums-rpg.com/forum
Antico a été remercié(e) par l'auteur de ce sujet.
  • 0

Résolu Re: Formulaire à la suite d'un message

Message par Scoubifitz le Sam 8 Oct 2011 - 11:56

@Antico a écrit:<form action="http://trichlove.forumgratuit.org/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" /> <!-- Un nouveau topic sera créé -->
<input type="hidden" name="topictype" value="0" checked="checked" /> <!-- Value 0: Sujet Normal (1 = Note / 2 = annonce) -->
<input type="hidden" name="message" value="" /> <!-- Contiendra le texte du message -->
<input type="hidden" name="t" value="1" /> <!-- ID du forum dans lequel le message sera posté-->
remplacez le code en rouge par ceci en vert :

<form action="/post" method="post" name="post" enctype="multipart/form-data" onSubmit="envoiMessage(this)">
<input type="hidden" name="mode" value="reply" /> <!-- Un nouveau message sera créé -->
<input type="hidden" name="message" value="" /> <!-- Contiendra le texte du message -->
<input type="hidden" name="t" value=
"49" /> <!-- ID du topic dans lequel le message sera posté -->
N'oubliez pas de changer la valeur du topic ...
avatar

Scoubifitz
Membre actif

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

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

Résolu Re: Formulaire à la suite d'un message

Message par Antico le Sam 8 Oct 2011 - 12:23

C'est résolut, et grâce à toi encore Smile

Merci, tes génial
A lock

"un petit merci et des +1 Smile"

Antico
***

Messages : 106
Inscrit(e) le : 19/05/2011

http://worldbellum.forums-rpg.com/forum
Antico 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