Choisir où envoyer le contenue d'un formulaire

3 participants

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

Résolu Choisir où envoyer le contenue d'un formulaire

Message par Yogame Dim 27 Avr 2014 - 18:06

Bonjour,
Je viens vers vous car j'ai besoin de vous posez une question pour l'un de mes formulaires :
Est-il possible de choisir l'envoie d'un message vers un sujet ou une catégorie ( Exemple on choisis l'emplacement via la balise <select></select> ) ?

Merci d'avance.


Dernière édition par Yogame le Sam 10 Mai 2014 - 16:21, édité 1 fois
avatar

Yogame
***

Masculin
Messages : 117
Inscrit(e) le : 31/03/2012

http://sdis-pompier.forumactif.org/
Yogame a été remercié(e) par l'auteur de ce sujet.

Résolu Re: Choisir où envoyer le contenue d'un formulaire

Message par stefou Dim 27 Avr 2014 - 18:29

Bonjour,
Je suis pas un pro là dedans mais je pense que si tu donne la valeur de l'id cela devrai allez.
Quel est le code que tu utilise actuellement pour poster le formulaire ?
stefou

stefou
*****

Masculin
Messages : 901
Inscrit(e) le : 24/11/2009

http://discussansfrontieres.forumgratuit.fr/forum
stefou a été remercié(e) par l'auteur de ce sujet.

Résolu Re: Choisir où envoyer le contenue d'un formulaire

Message par Yogame Dim 27 Avr 2014 - 18:32

Dans ce cas ci lorsque l'on coche par exemple VSAV 01, le message s'envoie au sujet concernant le VSAV 01

Voila le code :
Code:
<script type="text/javascript">

    function envoiMessage(form)
    {
    // Créer un message à partir des informations fournies
    var txt_message ="</u>\n"
   

    // Insère le texte construit dans le champ caché "message" du formulaire
    form.message.value = txt_message;
    form.subject.value = ;
    }
    </script>
    <head>
        <meta charset="utf-8">
    </head>
    <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="30" /> <!-- ID du topic dans lequel le message sera posté -->
    <input type="hidden" name="subject" id="titre" value="" />





<fieldset id="fieldset1">

Véhicules :
<input name="vehi" type="checkbox" value="VSAV 01" id="vsav01" >VSAV 01
<input name="vehi" type="checkbox" value="VSAV 02" id="vsav02" >VSAV 02   
<input name="vehi" type="checkbox" value="VSAV 03" id="vsav03" >VSAV 03   
<input name="vehi" type="checkbox" value="FPT 01" id="fpt01" >FPT 01
<input name="vehi" type="checkbox" value="FPT 02" id="fpt02" >FPT 02
<input name="vehi" type="checkbox" value="FPTL 01" id="fptl01" >FPTL 01
<input name="vehi" type="checkbox" value="VTU 01" id="vtu01" >VTU 01
<input name="vehi" type="checkbox" value="VSR 01" id="vsr01" >VSR 01      
<input name="vehi" type="checkbox" value="EPA 01" id="epa01" >EPA 01   
<input name="vehi" type="checkbox" value="CCFM 01" id="ccfm01" >CCFM 01
<input name="vehi" type="checkbox" value="CCFM 02" id="ccfm02" >CCFM 02
<input name="vehi" type="checkbox" value="VPL 01" id="vpl01" >VPL 01
<input name="vehi" type="checkbox" value="VLCG 01" id="vlcg01" >VLCG 01         
<input name="vehi" type="checkbox" value="VLHR 01" id="vlhr01" >VLHR 01         
<input name="vehi" type="checkbox" value="VL 01" id="vl01" >VL 01
<br>

Statut :
<select id="statut">
   <option value="DISPONIBLE CS">DISPONIBLE CS</option>
   <option value="DISPONIBLE ADIO">DISPONIBLE RADIO</option>
   <option value="INDISPONIBLE">INDISPONIBLE</option>
   <option value="ALERTE">ALERTE</option>
   <option value="EN TRANSIT">EN TRANSIT</option>
   <option value="SUR LES LIEUX">SUR LES LIEUX</option>
   <option value="TRANSPORT CH">TRANSPORT CH</option>
   <option selected='selected' value=' '> </option>
</select>
</fieldset>
avatar

Yogame
***

Masculin
Messages : 117
Inscrit(e) le : 31/03/2012

http://sdis-pompier.forumactif.org/
Yogame a été remercié(e) par l'auteur de ce sujet.

Résolu Re: Choisir où envoyer le contenue d'un formulaire

Message par stefou Dim 27 Avr 2014 - 18:55

Il s'agit de répondre ou de poster dans vsav 01 ?
stefou

stefou
*****

Masculin
Messages : 901
Inscrit(e) le : 24/11/2009

http://discussansfrontieres.forumgratuit.fr/forum
stefou a été remercié(e) par l'auteur de ce sujet.

Résolu Re: Choisir où envoyer le contenue d'un formulaire

Message par Yogame Dim 27 Avr 2014 - 18:56

De répondre dans un sujet
avatar

Yogame
***

Masculin
Messages : 117
Inscrit(e) le : 31/03/2012

http://sdis-pompier.forumactif.org/
Yogame a été remercié(e) par l'auteur de ce sujet.

Résolu Re: Choisir où envoyer le contenue d'un formulaire

Message par stefou Dim 27 Avr 2014 - 19:09

Code:
    <input type="hidden" name="f" value="30" />

Pour poster une réponse il faut remplacer la valeur "f" par "t" et value par l'id du sujet.

Et la valeur newtopic par reply
Code:
    <input type="hidden" name="mode" value="newtopic" />
stefou

stefou
*****

Masculin
Messages : 901
Inscrit(e) le : 24/11/2009

http://discussansfrontieres.forumgratuit.fr/forum
stefou a été remercié(e) par l'auteur de ce sujet.

Résolu Re: Choisir où envoyer le contenue d'un formulaire

Message par Yogame Dim 27 Avr 2014 - 19:18

D'accord !

Code:
Véhicules :
Véhicules :
<input name="vehi" type="checkbox" value="VSAV 01" id="vsav01" >VSAV 01
<input name="vehi" type="checkbox" value="VSAV 02" id="vsav02" >VSAV 02   
<input name="vehi" type="checkbox" value="VSAV 03" id="vsav03" >VSAV 03   
<input name="vehi" type="checkbox" value="FPT 01" id="fpt01" >FPT 01
<input name="vehi" type="checkbox" value="FPT 02" id="fpt02" >FPT 02
<input name="vehi" type="checkbox" value="FPTL 01" id="fptl01" >FPTL 01
<input name="vehi" type="checkbox" value="VTU 01" id="vtu01" >VTU 01
<input name="vehi" type="checkbox" value="VSR 01" id="vsr01" >VSR 01      
<input name="vehi" type="checkbox" value="EPA 01" id="epa01" >EPA 01   
<input name="vehi" type="checkbox" value="CCFM 01" id="ccfm01" >CCFM 01
<input name="vehi" type="checkbox" value="CCFM 02" id="ccfm02" >CCFM 02
<input name="vehi" type="checkbox" value="VPL 01" id="vpl01" >VPL 01
<input name="vehi" type="checkbox" value="VLCG 01" id="vlcg01" >VLCG 01         
<input name="vehi" type="checkbox" value="VLHR 01" id="vlhr01" >VLHR 01         
<input name="vehi" type="checkbox" value="VL 01" id="vl01" >VL 01

Ou doit-je le mettre ? :
Code:
<input type="hidden" name="f" value="30" />

<input type="hidden" name="mode" value="newtopic" />
avatar

Yogame
***

Masculin
Messages : 117
Inscrit(e) le : 31/03/2012

http://sdis-pompier.forumactif.org/
Yogame a été remercié(e) par l'auteur de ce sujet.

Résolu Re: Choisir où envoyer le contenue d'un formulaire

Message par Yogame Lun 28 Avr 2014 - 21:39

UP
avatar

Yogame
***

Masculin
Messages : 117
Inscrit(e) le : 31/03/2012

http://sdis-pompier.forumactif.org/
Yogame a été remercié(e) par l'auteur de ce sujet.

Résolu Re: Choisir où envoyer le contenue d'un formulaire

Message par Yogame Mar 29 Avr 2014 - 22:21

UP !
avatar

Yogame
***

Masculin
Messages : 117
Inscrit(e) le : 31/03/2012

http://sdis-pompier.forumactif.org/
Yogame a été remercié(e) par l'auteur de ce sujet.

Résolu Re: Choisir où envoyer le contenue d'un formulaire

Message par Yogame Jeu 1 Mai 2014 - 11:30

UP Persone ? Sad
avatar

Yogame
***

Masculin
Messages : 117
Inscrit(e) le : 31/03/2012

http://sdis-pompier.forumactif.org/
Yogame a été remercié(e) par l'auteur de ce sujet.

Résolu Re: Choisir où envoyer le contenue d'un formulaire

Message par Yogame Sam 3 Mai 2014 - 0:37

UP
avatar

Yogame
***

Masculin
Messages : 117
Inscrit(e) le : 31/03/2012

http://sdis-pompier.forumactif.org/
Yogame a été remercié(e) par l'auteur de ce sujet.

Résolu Re: Choisir où envoyer le contenue d'un formulaire

Message par stefou Sam 3 Mai 2014 - 9:28

Yogame a écrit:D'accord !

Ou doit-je le mettre ? :
Code:
<input type="hidden" name="f" value="30" />

<input type="hidden" name="mode" value="newtopic" />
Bonjour, ligne 19 et 22 du code que vous avez donné plus haut.
stefou

stefou
*****

Masculin
Messages : 901
Inscrit(e) le : 24/11/2009

http://discussansfrontieres.forumgratuit.fr/forum
stefou a été remercié(e) par l'auteur de ce sujet.

Résolu Re: Choisir où envoyer le contenue d'un formulaire

Message par Yogame Sam 3 Mai 2014 - 12:31

Bonjour,
D'accord mais le soucis c'est que lorsqu'on sélectionne un option via la balise <select> par exemple VSAV 01 ou bien FPT 01 et qu'on choisie le statut que le txt_message s'envoie soit dans le f20 ou si on a selectionné FTP 01 que le message s'envoie au f21.
avatar

Yogame
***

Masculin
Messages : 117
Inscrit(e) le : 31/03/2012

http://sdis-pompier.forumactif.org/
Yogame a été remercié(e) par l'auteur de ce sujet.

Résolu Re: Choisir où envoyer le contenue d'un formulaire

Message par Yogame Mer 7 Mai 2014 - 22:55

UP
avatar

Yogame
***

Masculin
Messages : 117
Inscrit(e) le : 31/03/2012

http://sdis-pompier.forumactif.org/
Yogame a été remercié(e) par l'auteur de ce sujet.

Résolu Re: Choisir où envoyer le contenue d'un formulaire

Message par Scoubifitz Ven 9 Mai 2014 - 13:11

bonjour,

Si j'ai bien tout compris , vous souhaitez choisir un certain nombre de véhicules (un ou plusieurs) ,
puis choisir le statut de ce(s) véhicule(s) , le même pour chacun ,

puis choisir vers quel sujet vous allez envoyer le message , ce qui postera le contenu à la suite d'un message déjà existant .

C'est ça ?
Scoubifitz

Scoubifitz
Membre actif

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

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

Résolu Re: Choisir où envoyer le contenue d'un formulaire

Message par Yogame Ven 9 Mai 2014 - 21:06

Oui c'est çà Smile
avatar

Yogame
***

Masculin
Messages : 117
Inscrit(e) le : 31/03/2012

http://sdis-pompier.forumactif.org/
Yogame a été remercié(e) par l'auteur de ce sujet.

Résolu Re: Choisir où envoyer le contenue d'un formulaire

Message par Scoubifitz Ven 9 Mai 2014 - 22:05

comme je ne connais pas le numéro des topics (des sujets) , je vous met le code avec des numéros fictifs ...

à vous de modifier à votre convenance .

Code:
<!DOCTYPE html>
<html>
<head>
<meta charset="utf-8">
<title>test</title>
<style type="text/css">
.form {
width:400px;
margin:auto;
border:1px solid Darkgray;padding:10px;border-radius:15px;
}
span{
display:inline-block;
width:70px;
}
</style>
<script type="text/javascript">

function envoiMessage(form)
{
// Créer un message à partir des informations fournies
var txt_message ="Véhicules : \n\n";
for(var i = 0; i < form.vehi.length; i++)
{
if(form.vehi[i].checked === true) { txt_message += form.vehi[i].value + " : " + form.statut.value + "\n"; }
}
txt_message +=  "\n";

// Insère le texte construit dans le champ caché "message" du formulaire
form.message.value = txt_message;
}
</script>
</head>

<form action="/post" method="post" name="post" enctype="multipart/form-data" onsubmit="envoiMessage(this) ">
<input type="hidden" name="mode" value="reply" />
<input type="hidden" name="message" value="" />
<input type="hidden" name="t" value="" />
<div class="form">

Véhicules concernés :<br /><br />

<input name="vehi" type="checkbox" value="VSAV 01" id="vsav01" ><span>VSAV 01</span>
<input name="vehi" type="checkbox" value="VSAV 02" id="vsav02" ><span>VSAV 02</span>
<input name="vehi" type="checkbox" value="VSAV 03" id="vsav03" ><span>VSAV 03</span><br />
<input name="vehi" type="checkbox" value="FPT 01" id="fpt01" ><span>FPT 01</span>
<input name="vehi" type="checkbox" value="FPT 02" id="fpt02" ><span>FPT 02</span>
<input name="vehi" type="checkbox" value="FPTL 01" id="fptl01" ><span>FPTL 01</span><br />
<input name="vehi" type="checkbox" value="VTU 01" id="vtu01" ><span>VTU 01</span>
<input name="vehi" type="checkbox" value="VSR 01" id="vsr01" ><span>VSR 01</span>
<input name="vehi" type="checkbox" value="EPA 01" id="epa01" ><span>EPA 01</span><br />
<input name="vehi" type="checkbox" value="CCFM 01" id="ccfm01" ><span>CCFM 01</span>
<input name="vehi" type="checkbox" value="CCFM 02" id="ccfm02" ><span>CCFM 02</span>
<input name="vehi" type="checkbox" value="VPL 01" id="vpl01" ><span>VPL 01</span><br />
<input name="vehi" type="checkbox" value="VLCG 01" id="vlcg01" ><span>VLCG 01</span>
<input name="vehi" type="checkbox" value="VLHR 01" id="vlhr01" ><span>VLHR 01</span>
<input name="vehi" type="checkbox" value="VL 01" id="vl01" ><span>VL 01</span>
<br /><br />

Statut :
<select id="statut" name="statut">
<option value="DISPONIBLE CS" selected='selected'>DISPONIBLE CS</option>
<option value="DISPONIBLE RADIO">DISPONIBLE RADIO</option>
<option value="INDISPONIBLE">INDISPONIBLE</option>
<option value="ALERTE">ALERTE</option>
<option value="EN TRANSIT">EN TRANSIT</option>
<option value="SUR LES LIEUX">SUR LES LIEUX</option>
<option value="TRANSPORT CH">TRANSPORT CH</option>
</select>
<br /><br />

envoi du formulaire vers le sujet :
<select id="t" name="t">
<option value="110" selected='selected'>VSAV 01</option>
<option value="120">VSAV 02</option>
<option value="130">VSAV 03</option>
<option value="140">FPT 01</option>
<option value="150">FPT 02</option>
<option value="160">FPTL 01</option>
<option value="170">VTU 01</option>
<option value="180">VSR 01</option>
<option value="190">EPA 01</option>
<option value="200">CCFM 01</option>
<option value="210">CCFM 02</option>
<option value="220">VPL 01</option>
<option value="230">VLCG 01</option>
<option value="240">VLHR 01</option>
<option value="250">VL 01</option>
</select>
<br /><br />
<input type="submit" value="Envoyer" name="post" />
</div>
</form>
</body>
</html>
Scoubifitz

Scoubifitz
Membre actif

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

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

Résolu Re: Choisir où envoyer le contenue d'un formulaire

Message par Yogame Sam 10 Mai 2014 - 16:21

Je vous remercie de votre aide Very Happy
avatar

Yogame
***

Masculin
Messages : 117
Inscrit(e) le : 31/03/2012

http://sdis-pompier.forumactif.org/
Yogame 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