Choisir où envoyer le contenue d'un formulaire
3 participants
Forum gratuit : Le forum des forums actifs :: Entraide & Support... :: Problème avec un script, un code :: Archives des problèmes avec un code
Page 1 sur 1 • Partagez
Choisir où envoyer le contenue d'un formulaire
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.
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
Re: Choisir où envoyer le contenue d'un formulaire
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 ?
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 ?
Re: Choisir où envoyer le contenue d'un formulaire
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 :
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>
Re: Choisir où envoyer le contenue d'un formulaire
Il s'agit de répondre ou de poster dans vsav 01 ?
Re: Choisir où envoyer le contenue d'un formulaire
De répondre dans un sujet
Re: Choisir où envoyer le contenue d'un formulaire
- 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" />
Re: Choisir où envoyer le contenue d'un formulaire
D'accord !
Ou doit-je le mettre ? :
- 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" />
Re: Choisir où envoyer le contenue d'un formulaire
Bonjour, ligne 19 et 22 du code que vous avez donné plus haut.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" />
Re: Choisir où envoyer le contenue d'un formulaire
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.
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.
Re: Choisir où envoyer le contenue d'un formulaire
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 ?
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 ?
Re: Choisir où envoyer le contenue d'un formulaire
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 .
à 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>
Re: Choisir où envoyer le contenue d'un formulaire
Je vous remercie de votre aide
Sujets similaires
» Formulaire - Choisir le membre posteur.
» Envoyer formulaire sur 2 forum
» Envoyer un message depuis les données d'un formulaire
» Soucis pour envoyer le formulaire sur Forum
» Formulaire nee s'envoie pas, quand je clique sur ENVOYER
» Envoyer formulaire sur 2 forum
» Envoyer un message depuis les données d'un formulaire
» Soucis pour envoyer le formulaire sur Forum
» Formulaire nee s'envoie pas, quand je clique sur ENVOYER
Forum gratuit : Le forum des forums actifs :: Entraide & Support... :: Problème avec un script, un code :: Archives des problèmes avec un code
Page 1 sur 1
Permission de ce forum:
Vous ne pouvez pas répondre aux sujets dans ce forum