Titre formulaire

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

Résolu Titre formulaire

Message par Louchita le Ven 27 Mai 2016 - 2:08

Bonsoir Very Happy
Alors j'ai fais un premier formulaire qui fonctionne très bien et je voudrais en faire un second, mais dans celui-ci j'aimerais pouvoir ajouter au titre du sujet des option en plus de la partie texte comme ceci :



Le probleme c'est que en ajoutant l'option, lorsque je poste le message les option n'apparaisse pas dans le titre (mais le reste oui), est-ce parce que ce n'est pas possible ou doit-ajouter quelque chose de spécifique pour que mes deux "valeur" soie pris en compte dans le titre du sujet ? :3

Voilà merci à ceux qui pourrons m'aider *^*


Dernière édition par Louchita le Dim 29 Mai 2016 - 8:14, édité 1 fois

Louchita
***

Féminin
Messages : 191
Inscrit(e) le : 23/11/2006

http://fukusha-jinsei.superforum.fr
Louchita a été remercié(e) par l'auteur de ce sujet.

Résolu Re: Titre formulaire

Message par MasDan le Ven 27 Mai 2016 - 4:20

Bonjour Louchita,

À votre code javascript pour l'envoi du formulaire,

Code:
form.subject.value = _userdata["username"] + " (" + form.pseudo1.value + " et " + form.pseudo2.value + ")";
Pour le titre de votre sujet, il s'agit de modifier la variable suivante : form.subject.value comme le démontre l'exemple.

MasDan
*****

Masculin
Messages : 797
Inscrit(e) le : 24/05/2011

http://projetaum2.forumactif.com/
MasDan a été remercié(e) par l'auteur de ce sujet.

Résolu Re: Titre formulaire

Message par Louchita le Ven 27 Mai 2016 - 4:49

Si j'ajoute ses ligne elle se place dans la partie message et non dans la partie titre du sujet :/

A la base dans mon codage je n'ai pas de ligne dans le javascript pour mettre le titre

Sa donne ceci pour le moment :

Code:
<script type="text/javascript">
    function envoiMessage(form)
    {
      // Créer un message à partir des informations fournies
  var txt_message = + "<b>Prenom : </b>" + form.prenom.value + '\n'

;

 form.message.value = txt_message;
    }

</script>

<div class="fond0_pres_fj">
<form action="http://kawaii-goodies.lovediscussion.net//post" method="post" name="post" enctype="multipart/form-data" onSubmit="envoiMessage(this)" target="_parent" >
 
<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="7" /> <!--  ID du forum dans lequel le message sera posté-->
  <label for="titre"><span>Titre du sujet :</span></label><select name="subject" id="titre">
  <option>[Avatar] </option>
  <option>[Signature] </option>
  <option selected="selected">[Kit] </option>
    <option>[Thème] </option>
    <option>[Autre] </option>
    </select> <input type="text" size="50" name="subject" id="titre" value=""/><br/><br/>
 
<label for="prenom">Votre prénom : </label><input type="text" name="prenom" id="prenom" /> <br/>

<input class="envoie_pres_fj" name="post" value="Envoyer" type="submit"/>
 
  </form>
  </div>

La partie select dans le titre ne ce place pas alors que l'autre si et je ne sais pas pourquoi.

Après j'ai peu être mal compris ce que vous vouliez que je fasse Confused

Louchita
***

Féminin
Messages : 191
Inscrit(e) le : 23/11/2006

http://fukusha-jinsei.superforum.fr
Louchita a été remercié(e) par l'auteur de ce sujet.

Résolu Re: Titre formulaire

Message par MasDan le Sam 28 Mai 2016 - 2:41

Bonjour Louchita,

Du code de votre dernier message voici les modifications à apporter.

Remplacer (ligne 5)
Code:
var txt_message = + "<b>Prenom : </b>" + form.prenom.value + '\n'
par
Code:
var txt_message = "<b>Prenom : </b>" + form.prenom.value + '\n'

Après (ligne 9)
Code:
form.message.value = txt_message;
ajouter
Code:
form.subject.value = form.sujet.value + '  ' + form.titre.value;

Après (ligne 21)
Code:
<input type="hidden" name="f" value="7" /> <!--  ID du forum dans lequel le message sera posté-->
ajouter
Code:
<input type="hidden" name="subject" value=""  /> <!-- Contiendra le texte du sujet -->

Remplacer (ligne 22)
Code:
<label for="titre"><span>Titre du sujet :</span></label><select name="subject" id="titre">
par
Code:
<label for="titre"><span>Titre du sujet :</span></label><select name="subject" id="sujet">

MasDan
*****

Masculin
Messages : 797
Inscrit(e) le : 24/05/2011

http://projetaum2.forumactif.com/
MasDan a été remercié(e) par l'auteur de ce sujet.

Résolu Re: Titre formulaire

Message par Louchita le Sam 28 Mai 2016 - 6:48

Alors j'ai rectifier mais sa ne semble pas régler le probleme, il ne me semble pas avoir fais d'erreur pourtant Sad
(j'ai vérifier avec et sans le style que j'ai ajouter sa ne change rien donc sa ne vient pas de sa)

Code:
<script type="text/javascript">
    function envoiMessage(form)
    {
      // Créer un message à partir des informations fournies
  var txt_message = "<b>Prenom : </b>" + form.prenom.value + '\n'
   
;
 
        form.message.value = txt_message;
        form.subject.value = form.sujet.value + '  ' + form.titre.value;
    }
 
  </script>

<style type="text/css">
 
.fond0_pres_fj {
  width: 600px;
  height: auto;
  background-image:linear-gradient(#cfe5ee,#1c6685);
  font-fammily: arial;
  font-size: 11px;
  padding: 5px;
  border-top: 6px solid #092f3f;
  border-left: 2px solid #092f3f;
  border-right: 2px solid #092f3f;
  border-bottom: 6px solid #092f3f;
  border-radius: 20px;
  margin-left: auto;
  margin-right: auto;
  }
 
</style>

<div class="fond0_pres_fj">
<form action="http://kawaii-goodies.lovediscussion.net//post" method="post" name="post" enctype="multipart/form-data" onSubmit="envoiMessage(this)" target="_parent" >
 
<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="7" /> <!--  ID du forum dans lequel le message sera posté-->
<input type="hidden" name="subject" value=""  /> <!-- Contiendra le texte du sujet -->
  <label for="titre"><span>Titre du sujet :</span></label><select name="subject" id="sujet">
  <option>[Avatar] </option>
  <option>[Signature] </option>
  <option selected="selected">[Kit] </option>
  <option>[Thème] </option>
  <option>[Autre] </option>
  </select> <input type="text" size="50" name="subject" id="titre" value=""/><br/><br/>
 
<label for="prenom">Votre prénom : </label><input type="text" name="prenom" id="prenom" /> <br/>
 
   
  <input class="envoie_pres_fj" name="post" value="Envoyer" type="submit"/>
 
  </form>
  </div>

Louchita
***

Féminin
Messages : 191
Inscrit(e) le : 23/11/2006

http://fukusha-jinsei.superforum.fr
Louchita a été remercié(e) par l'auteur de ce sujet.

Résolu Re: Titre formulaire

Message par MasDan le Sam 28 Mai 2016 - 21:07

Bonjour Louchita,

Oups Sorry , il faut aussi modifier la valeur de l'attribut name.

Remplace (ligne 44)
Code:
<label for="titre"><span>Titre du sujet :</span></label><select name="subject" id="sujet">
par
Code:
<label for="titre"><span>Titre du sujet :</span></label><select name="sujet" id="sujet">


Remplace (ligne 50)
Code:
</select> <input type="text" size="50" name="subject" id="titre" value=""/><br/><br/>
par
Code:
</select> <input type="text" size="50" name="titre" id="titre" value=""/><br/><br/>

MasDan
*****

Masculin
Messages : 797
Inscrit(e) le : 24/05/2011

http://projetaum2.forumactif.com/
MasDan a été remercié(e) par l'auteur de ce sujet.
  • 0

Résolu Re: Titre formulaire

Message par Louchita le Dim 29 Mai 2016 - 8:14

Sa fonctionne parfaitement ! Encore merci à toi ton aide est d'un grand secoure <3

Louchita
***

Féminin
Messages : 191
Inscrit(e) le : 23/11/2006

http://fukusha-jinsei.superforum.fr
Louchita 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