problème formulaire

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

Résolu problème formulaire

Message par civ gendarmerie le Dim 26 Oct 2014 - 9:32

bonjour
J'ai une problème avec ce code, quand je le valide afin de l'envoyer, sa me met que je dois écrire un message et mettre un titre. Comment faire?

merci de votre aide

Code:
<script type="text/javascript">
function envoiMessage(form)
{
// Créer un message à partir des informations fournies
var txt_message = " Question 1 : " + form.reponseun.value + '\n'
+ "Question 2 : " + form.reponsedeux.value + '\n'
+ "Question 3 : " + form.reponsetrois.value + '\n'
+ "Question 4 : " + form.reponsequatre.value + '\n'
+ "Question 5 : " + form.reponsecinq.value + '\n'
+ "Question 6 : " + form.reponsesix.value + '\n'
+ "Question 7 : " + form.reponsevin.value + '\n';
// Insère le texte construit dans le champ caché "message" du formulaire
form.message.value = txt_message;
form.subject.value = "[" + form.grade.value + "] ";
}
</script>
<form action="[url=http://civgendarmerie.forumactif.org/post]http://civgendarmerie.forumactif.org/post[/url]" method="post" name="post" enctype="multipart/form-data" onsubmit="envoiMessage(this)">
<input type="hidden" name="mode" value="newtopic" /> <!-- Un nouveau message sera créé -->
<input type="hidden" name="message" value="" /> <!-- Contiendra le texte du message -->
<input type="hidden" name="f" value="12" /> <!-- ID du topic dans lequel le message sera posté -->
<input type="hidden" name="subject" id="titre" value="" />
<div style="font-size: small;">
<center>
<h3><u>Formation TIE</u></h3>
</center>
<label for="grade">Grade et Pseudo : </label>
<input type="text" size="35" name="grade" id="grade" required="required">
<br /><br />
<!-- Que veut dire TIE? -->
<b>Que veut dire TIE?</b>
<input type='hidden' name='id2' id='id2' value='1020' />
<select name='reponseun' id='reponseun'>
<option selected='selected' value='rien'>Réponse à choisir !</option>
<option value='FAUX'>Terrain d'Intervention en Ecole</option>
<option value='VRAI'>Terminal Informatique Embarqué</option>
<option value='FAUX'>Terminal Informatique d'exploration</option>
</select>
<br /><br />
<!-- Le TIE a une portée de .. mètres sans fil  -->
<b>Le TIE a une portée de .. mètres sans fil </b>
<input type='hidden' name='id2' id='id2' value='1020' />
<select name='reponsedeux' id='reponsedeux'>
<option selected='selected' value='rien'>Réponse à choisir !</option>
<option value='VRAI'>20 mètres</option>
<option value='FAUX'>40 mètres</option>
<option value='FAUX'>60 mètres</option>
</select>
<br /><br />
<!-- Les TIE sont .... -->
<b>Les TIE sont ....</b>
<input type='hidden' name='id2' id='id2' value='1020' />
<select name='reponsetrois' id='reponsetrois'>
<option selected='selected' value='rien'>Réponse à choisir !</option>
<option value='VRAI'>Dans les véhicules</option>
<option value='FAUX'>Dans les bureaux</option>
<option value='FAUX'>Dans les cellules</option>
</select>
<br /><br />
<!-- Avec le TIE on peut .... -->
<b>Avec le TIE on peut ....</b>
<input type='hidden' name='id2' id='id2' value='1020' />
<select name='reponsequatre' id='reponsequatre'>
<option selected='selected' value='rien'>Réponse à choisir !</option>
<option value='VRAI'>Acceder au Fichier des Véhicules Volés (FVV), interroger en temps réel les fichiers des bases centrales administratives et judiciaires, assurer le contrôle semi automatisé sur le terrain des documents administratifs (système national des permis de conduire), outil d'aide à la recherche des Personnes Signalées Recherchées (PSR), recevoir/envoyer des messages des/aux autres brigades, COG</option>
<option value='FAUX'>Acceder au Fichier des Véhicules Volés(FVV), outil d'aide à la recherche des Personnes Signalées Recherchées (PSR), recevoir/envoyer des messages des/aux autres brigades, COG</option>
<option value='FAUX'>Acceder au Fichier des Véhicules Volés(FVV), outil d'aide à la recherche des Personnes Signalées Recherchées (PSR), assurer le contrôle semi automatisé sur le terrain des documents administratifs (système national des permis de conduire)</option>
</select>
<br /><br />
<!-- Quelle est l'année de mise en place des TIE? -->
<b>Quelle est l'année de mise en place des TIE?</b>
<input type='hidden' name='id2' id='id2' value='1020' />
<select name='reponsecinq' id='reponsecinq'>
<option selected='selected' value='rien'>Réponse à choisir !</option>
<option value='FAUX'>2004</option>
<option value='FAUX'>2005</option>
<option value='VRAI'>2006</option>
</select>
<br /><br />
<!-- Quels capteurs le TIE possède t-il? -->
<b>Quels capteurs le TIE possède t-il?</b>
<input type='hidden' name='id2' id='id2' value='1020' />
<select name='reponsesix' id='reponsesix'>
<option selected='selected' value='rien'>Réponse à choisir !</option>
<option value='VRAI'>empreintes digitales, carte à puce, bande MRZ, carte RFID</option>
<option value='FAUX'>empreintes digitales, carte à puce, bande MRZ</option>
  <option value='FAUX'>empreintes digitales, carte à puce, bande RFID, DVD/CD</option>
</select>
<br /><br />
<!-- Peut on relier le LAPI au TIE? -->
<b>Peut on relier le LAPI au TIE?</b>
<input type='hidden' name='id2' id='id2' value='1020' />
<select name='reponseset' id='reponseset'>
<option selected='selected' value='rien'>Réponse à choisir !</option>
<option value='VRAI'>oui</option>
<option value='FAUX'>non</option>
<option value='FAUX'>oui, mais que sur certains TIE</option>
</select>
<br /><br />

<!-- Validation -->

<center>
<br />
<input type="submit" name="post" value="Envoyer les réponses" />
</center>

</div>
</form>


Dernière édition par civ gendarmerie le Lun 27 Oct 2014 - 20:30, édité 1 fois

civ gendarmerie
**

Messages : 73
Inscrit(e) le : 14/08/2014

http://civgendarmerie.forumactif.org/
civ gendarmerie a été remercié(e) par l'auteur de ce sujet.

Résolu Re: problème formulaire

Message par Scoubifitz le Dim 26 Oct 2014 - 14:59

@civ gendarmerie a écrit:bonjour
J'ai une problème avec ce code, quand je le valide afin de l'envoyer, sa me met que je dois écrire un message et mettre un titre. Comment faire?

merci de votre aide

Code:
<script type="text/javascript">
function envoiMessage(form)
{
// Créer un message à partir des informations fournies
var txt_message = " Question 1 : " + form.reponseun.value + '\n'
+ "Question 2 : " + form.reponsedeux.value + '\n'
+ "Question 3 : " + form.reponsetrois.value + '\n'
+ "Question 4 : " + form.reponsequatre.value + '\n'
+ "Question 5 : " + form.reponsecinq.value + '\n'
+ "Question 6 : " + form.reponsesix.value + '\n'
+ "Question 7 : " + form.reponsevin.value + '\n';
// Insère le texte construit dans le champ caché "message" du formulaire
form.message.value = txt_message;
form.subject.value = "[" + form.grade.value + "] ";
}
</script>
<form action="[url=http://civgendarmerie.forumactif.org/post]http://civgendarmerie.forumactif.org/post[/url]" method="post" name="post" enctype="multipart/form-data" onsubmit="envoiMessage(this)">
<input type="hidden" name="mode" value="newtopic" /> <!-- Un nouveau message sera créé -->
<input type="hidden" name="message" value="" /> <!-- Contiendra le texte du message -->
<input type="hidden" name="f" value="12" /> <!-- ID du topic dans lequel le message sera posté -->
<input type="hidden" name="subject" id="titre" value="" />
<div style="font-size: small;">
<center>
<h3><u>Formation TIE</u></h3>
</center>
<label for="grade">Grade et Pseudo : </label>
<input type="text" size="35" name="grade" id="grade" required="required">
<br /><br />
<!-- Que veut dire TIE? -->
<b>Que veut dire TIE?</b>
<input type='hidden' name='id2' id='id2' value='1020' />
<select name='reponseun' id='reponseun'>
<option selected='selected' value='rien'>Réponse à choisir !</option>
<option value='FAUX'>Terrain d'Intervention en Ecole</option>
<option value='VRAI'>Terminal Informatique Embarqué</option>
<option value='FAUX'>Terminal Informatique d'exploration</option>
</select>
<br /><br />
<!-- Le TIE a une portée de .. mètres sans fil  -->
<b>Le TIE a une portée de .. mètres sans fil </b>
<input type='hidden' name='id2' id='id2' value='1020' />
<select name='reponsedeux' id='reponsedeux'>
<option selected='selected' value='rien'>Réponse à choisir !</option>
<option value='VRAI'>20 mètres</option>
<option value='FAUX'>40 mètres</option>
<option value='FAUX'>60 mètres</option>
</select>
<br /><br />
<!-- Les TIE sont .... -->
<b>Les TIE sont ....</b>
<input type='hidden' name='id2' id='id2' value='1020' />
<select name='reponsetrois' id='reponsetrois'>
<option selected='selected' value='rien'>Réponse à choisir !</option>
<option value='VRAI'>Dans les véhicules</option>
<option value='FAUX'>Dans les bureaux</option>
<option value='FAUX'>Dans les cellules</option>
</select>
<br /><br />
<!-- Avec le TIE on peut .... -->
<b>Avec le TIE on peut ....</b>
<input type='hidden' name='id2' id='id2' value='1020' />
<select name='reponsequatre' id='reponsequatre'>
<option selected='selected' value='rien'>Réponse à choisir !</option>
<option value='VRAI'>Acceder au Fichier des Véhicules Volés (FVV), interroger en temps réel les fichiers des bases centrales administratives et judiciaires, assurer le contrôle semi automatisé sur le terrain des documents administratifs (système national des permis de conduire), outil d'aide à la recherche des Personnes Signalées Recherchées (PSR), recevoir/envoyer des messages des/aux autres brigades, COG</option>
<option value='FAUX'>Acceder au Fichier des Véhicules Volés(FVV), outil d'aide à la recherche des Personnes Signalées Recherchées (PSR), recevoir/envoyer des messages des/aux autres brigades, COG</option>
<option value='FAUX'>Acceder au Fichier des Véhicules Volés(FVV), outil d'aide à la recherche des Personnes Signalées Recherchées (PSR), assurer le contrôle semi automatisé sur le terrain des documents administratifs (système national des permis de conduire)</option>
</select>
<br /><br />
<!-- Quelle est l'année de mise en place des TIE? -->
<b>Quelle est l'année de mise en place des TIE?</b>
<input type='hidden' name='id2' id='id2' value='1020' />
<select name='reponsecinq' id='reponsecinq'>
<option selected='selected' value='rien'>Réponse à choisir !</option>
<option value='FAUX'>2004</option>
<option value='FAUX'>2005</option>
<option value='VRAI'>2006</option>
</select>
<br /><br />
<!-- Quels capteurs le TIE possède t-il? -->
<b>Quels capteurs le TIE possède t-il?</b>
<input type='hidden' name='id2' id='id2' value='1020' />
<select name='reponsesix' id='reponsesix'>
<option selected='selected' value='rien'>Réponse à choisir !</option>
<option value='VRAI'>empreintes digitales, carte à puce, bande MRZ, carte RFID</option>
<option value='FAUX'>empreintes digitales, carte à puce, bande MRZ</option>
  <option value='FAUX'>empreintes digitales, carte à puce, bande RFID, DVD/CD</option>
</select>
<br /><br />
<!-- Peut on relier le LAPI au TIE? -->
<b>Peut on relier le LAPI au TIE?</b>
<input type='hidden' name='id2' id='id2' value='1020' />
<select name='reponseset' id='reponseset'>
<option selected='selected' value='rien'>Réponse à choisir !</option>
<option value='VRAI'>oui</option>
<option value='FAUX'>non</option>
<option value='FAUX'>oui, mais que sur certains TIE</option>
</select>
<br /><br />

<!-- Validation -->

<center>
<br />
<input type="submit" name="post" value="Envoyer les réponses" />
</center>

</div>
</form>
bonjour,

form.reponsevin.value n'existe pas ...

Remplacez aussi :
Code:
<form action="[url=http://civgendarmerie.forumactif.org/post]http://civgendarmerie.forumactif.org/post[/url]" method="post" name="post" enctype="multipart/form-data" onsubmit="envoiMessage(this)">
par :
Code:
<form action="/post" method="post" name="post" enctype="multipart/form-data" onsubmit="envoiMessage(this)">

Scoubifitz
+ Hyperactif +

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

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

Résolu Re: problème formulaire

Message par civ gendarmerie le Lun 27 Oct 2014 - 11:29

bonjour
J'ai modifié mais sa met toujours "Vous devez préciser un titre avant de pouvoir envoyer votre message et Vous devez entrer un message avant de poster"

Code:
<script type="text/javascript">
function envoiMessage(form)
{
// Créer un message à partir des informations fournies
var txt_message = " Question 1 : " + form.reponseun.value + '\n'
+ "Question 2 : " + form.reponsedeux.value + '\n'
+ "Question 3 : " + form.reponsetrois.value + '\n'
+ "Question 4 : " + form.reponsequatre.value + '\n'
+ "Question 5 : " + form.reponsecinq.value + '\n'
+ "Question 6 : " + form.reponsesix.value + '\n'
+ "Question 7 : " + form.reponsevin.value + '\n';
// Insère le texte construit dans le champ caché "message" du formulaire
form.message.value = txt_message;
form.subject.value = "[" + form.grade.value + "] ";
}
</script>
<form action="/post" method="post" name="post" enctype="multipart/form-data" onsubmit="envoiMessage(this)">
<input type="hidden" name="mode" value="newtopic" /> <!-- Un nouveau message sera créé -->
<input type="hidden" name="message" value="" /> <!-- Contiendra le texte du message -->
<input type="hidden" name="f" value="12" /> <!-- ID du topic dans lequel le message sera posté -->
<input type="hidden" name="subject" id="titre" value="" /><div style="font-size: small;">
<center>
<h3><u>Formation TIE</u></h3>
</center>
<label for="grade">Grade et Pseudo : </label>
<input type="text" size="35" name="grade" id="grade" required="required">
<br /><br />
<!-- Que veut dire TIE? -->
<b>Que veut dire TIE?</b>
<input type='hidden' name='id2' id='id2' value='1020' />
<select name='reponseun' id='reponseun'>
<option selected='selected' value='rien'>Réponse à choisir !</option>
<option value='FAUX'>Terrain d'Intervention en Ecole</option>
<option value='VRAI'>Terminal Informatique Embarqué</option>
<option value='FAUX'>Terminal Informatique d'exploration</option>
</select>
<br /><br />
<!-- Le TIE a une portée de .. mètres sans fil  -->
<b>Le TIE a une portée de .. mètres sans fil </b>
<input type='hidden' name='id2' id='id2' value='1020' />
<select name='reponsedeux' id='reponsedeux'>
<option selected='selected' value='rien'>Réponse à choisir !</option>
<option value='VRAI'>20 mètres</option>
<option value='FAUX'>40 mètres</option>
<option value='FAUX'>60 mètres</option>
</select>
<br /><br />
<!-- Les TIE sont .... -->
<b>Les TIE sont ....</b>
<input type='hidden' name='id2' id='id2' value='1020' />
<select name='reponsetrois' id='reponsetrois'>
<option selected='selected' value='rien'>Réponse à choisir !</option>
<option value='VRAI'>Dans les véhicules</option>
<option value='FAUX'>Dans les bureaux</option>
<option value='FAUX'>Dans les cellules</option>
</select>
<br /><br />
<!-- Avec le TIE on peut .... -->
<b>Avec le TIE on peut ....</b>
<input type='hidden' name='id2' id='id2' value='1020' />
<select name='reponsequatre' id='reponsequatre'>
<option selected='selected' value='rien'>Réponse à choisir !</option>
<option value='VRAI'>Acceder au Fichier des Véhicules Volés (FVV), interroger en temps réel les fichiers des bases centrales administratives et judiciaires, assurer le contrôle semi automatisé sur le terrain des documents administratifs (système national des permis de conduire), outil d'aide à la recherche des Personnes Signalées Recherchées (PSR), recevoir/envoyer des messages des/aux autres brigades, COG</option>
<option value='FAUX'>Acceder au Fichier des Véhicules Volés(FVV), outil d'aide à la recherche des Personnes Signalées Recherchées (PSR), recevoir/envoyer des messages des/aux autres brigades, COG</option>
<option value='FAUX'>Acceder au Fichier des Véhicules Volés(FVV), outil d'aide à la recherche des Personnes Signalées Recherchées (PSR), assurer le contrôle semi automatisé sur le terrain des documents administratifs (système national des permis de conduire)</option>
</select>
<br /><br />
<!-- Quelle est l'année de mise en place des TIE? -->
<b>Quelle est l'année de mise en place des TIE?</b>
<input type='hidden' name='id2' id='id2' value='1020' />
<select name='reponsecinq' id='reponsecinq'>
<option selected='selected' value='rien'>Réponse à choisir !</option>
<option value='FAUX'>2004</option>
<option value='FAUX'>2005</option>
<option value='VRAI'>2006</option>
</select>
<br /><br />
<!-- Quels capteurs le TIE possède t-il? -->
<b>Quels capteurs le TIE possède t-il?</b>
<input type='hidden' name='id2' id='id2' value='1020' />
<select name='reponsesix' id='reponsesix'>
<option selected='selected' value='rien'>Réponse à choisir !</option>
<option value='VRAI'>empreintes digitales, carte à puce, bande MRZ, carte RFID</option>
<option value='FAUX'>empreintes digitales, carte à puce, bande MRZ</option>
  <option value='FAUX'>empreintes digitales, carte à puce, bande RFID, DVD/CD</option>
</select>
<br /><br />
<!-- Peut on relier le LAPI au TIE? -->
<b>Peut on relier le LAPI au TIE?</b>
<input type='hidden' name='id2' id='id2' value='1020' />
<select name='reponseset' id='reponseset'>
<option selected='selected' value='rien'>Réponse à choisir !</option>
<option value='VRAI'>oui</option>
<option value='FAUX'>non</option>
<option value='FAUX'>oui, mais que sur certains TIE</option>
</select>
<br /><br />

<!-- Validation -->

<center>
<br />
<input type="submit" name="post" value="Envoyer les réponses" />
</center>

</div>
</form>

civ gendarmerie
**

Messages : 73
Inscrit(e) le : 14/08/2014

http://civgendarmerie.forumactif.org/
civ gendarmerie a été remercié(e) par l'auteur de ce sujet.

Résolu Re: problème formulaire

Message par Scoubifitz le Lun 27 Oct 2014 - 17:11

bonjour,

form.reponsevin.value n'existe pas ...

Le script ne peut pas trouver une valeur qui n'existe pas dans le formulaire ...

<script type="text/javascript">
.../...
+ "Question 7 : " + form.reponsevin.value + '\n';
.../...
</script>
.../...
<select name='reponseset' id='reponseset'>
<option selected='selected' value='rien'>Réponse à choisir !</option>
<option value='VRAI'>oui</option>
<option value='FAUX'>non</option>
<option value='FAUX'>oui, mais que sur certains TIE</option>
</select>
.../...

Scoubifitz
+ Hyperactif +

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

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

Résolu Re: problème formulaire

Message par civ gendarmerie le Lun 27 Oct 2014 - 20:30

merci, sa marche Wink

civ gendarmerie
**

Messages : 73
Inscrit(e) le : 14/08/2014

http://civgendarmerie.forumactif.org/
civ gendarmerie 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