Problème dans le code de mon 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
Problème dans le code de mon formulaire.
Détails techniques
Version du forum : ModernBB
Poste occupé : Fondateur
Navigateur(s) concerné(s) : Mozilla Firefox
Personnes concernées par le problème : Tous les utilisateurs
Problème apparu depuis : 07/05/17
Lien du forum : http://caserne-virtuelle.forumactif.com/
Description du problème
Bonsoir à tous,Je me dirige vers vous et vos connaissances car les miennes sont dépassées. En effet, le code pour mon formulaire fonctionne qu'en partie, il se rempli et ce poste correctement mais les cases qui ont été cochés n'apparaissent pas dans le sujet posté, et je ne trouve pas d'ou ça vient.
- Code:
- <script type="text/javascript" src="http://tinyurl.com/var-fa"></script>
<script type="text/javascript">
function envoiMessage(form){
// Créer un message à partir des informations fournies
var txt_message = "<b>Date et heure de la réception de l'alerte :</b> " + form.champ1.value + "\n\n"
+ "<b>Stationnaire :</b> " + form.champ2.value + "\n\n"
+ "<b>Nature de l'intervention :</b> " + form.champ21.value + "\n\n"
+ "<b>Adresse :</b> " + form.champ4.value + "\n\n"
+ "<b>Commune :</b> " + form.champ5.value + "\n\n"
+ "<b>Contact / Requérent :</b> " + form.champ6.value + "\n\n"
+ "<b>Observation(s) :</b> " + form.champ61.value + "\n\n"
+ "<b>Véhicules CISV-HONFLEUR alerté(s:) :</b> " + form.champ7.value + "\n\n"
+ "<b>Equipage(s) véhicules CISV-HONFLEUR :</b> " + form.champ8.value + "\n\n"
+ "<b>Autres moyens Sapeurs-Pompiers alerté(s) :</b> " + form.champ9.value + "\n\n"
+ "<b>Autres Services Publiques alerté(s) :</b> " + form.champ10.value + "\n\n";
// Insére le texte dans le champ caché "message" du formulaire
form.message.value = txt_message;
// Insére le texte dans le champ caché "subject" (titre) du formulaire
form.subject.value = "[INTERVENTION 000] N° + NATURE DE L'INTERVENTION";
}
</script>
<form action="/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 = post-it / 2 = annonce) -->
<input type="hidden" name="message" value="" /> <!-- Contiendra le texte du message -->
<input type="hidden" name="f" value="8" /> <!-- ID du forum dans lequel le message sera posté-->
<input type="hidden" name="subject" id="titre" value="" />
<p>Bonjour <input name="pseudo" type="text" value="" class="USERNAME" readonly="readonly"/> ,</p>
<p><label for="champ1">Date et heure de la réception de l'alerte :</label><br />
<input type="text" name="champ1" id="champ1" size="30" /></p>
<p><label for="champ2">Stationnaire :</label><br />
<input type="text" name="champ2" id="champ2" size="30" /></p>
<p><label for="champ21">Nature de l'intervention :</label><br />
<select name="champ21" id="champ21">
<optgroup label="Secours à Personnes">
<option value="1110 BLESSE VOIE PUBLIQUE">1110 BLESSE VOIE PUBLIQUE</option>
<option value="1111 BLESSE VOIE PUBLIQUE">1111 BLESSE VOIE PUBLIQUE</option>
</optgroup></select></p>
<p><u><b>Localisation exacte du sinistre</b></u><p>
<p><label for="champ4">Adresse exacte :</label><br />
<input type="text" name="champ4" id="champ4" size="30" /></p>
<p><label for="champ5">Commune :</label><br />
<input type="text" name="champ5" id="champ5" size="30" /></p>
<p><label for="champ6">Contact / Requérent :</label><br />
<input type="text" name="champ6" id="champ6" size="30" /></p>
<p><label for="champ61">Observation(s) :</label><br />
<input type="text" name="champ61" id="champ61" size="30" /></p>
<p><label for="champ7">Véhicules CISV-HONFLEUR alerté(s:) :</label><br />
<input type="checkbox" name="champ7" value="VSAV 165" id="champ7" /> <label for="VSAV 165">VSAV 165</label>
<input type="checkbox" name="champ7" value="VSR 347" id="champ7" /> <label for="VSR 347">VSR 347</label>
<input type="checkbox" name="champ7" value="CAM 1229" id="champ7" /> <label for="CAM 1229">CAM 1229</label>
<input type="checkbox" name="champ7" value="CCGC 509" id="champ7" /> <label for="CCGC 509">CCGC 509</label>
<input type="checkbox" name="champ7" value="CCR 398" id="champ7" /> <label for="CCR 398">CCR 398</label>
<input type="checkbox" name="champ7" value="FPTL 359" id="champ7" /> <label for="FPTL 359">FPTL 359</label>
<input type="checkbox" name="champ7" value="EPSA 380" id="champ7" /> <label for="EPSA 380">EPSA 380</label>
<input type="checkbox" name="champ7" value="VLHR 477" id="champ7" /> <label for="VLHR 477">VLHR 477</label>
<input type="checkbox" name="champ7" value="VLU 445" id="champ7" /> <label for="VLU 445">VLU 445</label>
<input type="checkbox" name="champ7" value="VTU 507" id="champ7" /> <label for="VTU 507">VTU 507</label>
<p><label for="champ8">Equipage(s) véhicules CISV-HONFLEUR :</label><br />
<input type="text" name="champ8" id="champ8" size="30" /></p>
<p><label for="champ9">Autres moyens Sapeurs-Pompiers alerté(s) :</label><br />
<input type="text" name="champ9" id="champ9" size="30" /></p>
<p><label for="champ10">Autres Services Publiques alerté(s) :</label><br />
<input type="checkbox" name="champ10" value="17" id="champ10" /> <label for="17">17</label><br />
<input type="checkbox" name="champ10" value="15" id="champ10" /> <label for="15">15</label><br />
<input type="checkbox" name="champ10" value="EDF/GDF" id="champ10" /> <label for="EDF/GDF">EDF/GDF</label><br />
<input type="checkbox" name="champ10" value="Service Autoroute" id="champ10" /> <label for="Service Autoroute">Service Autoroute</label><br />
<input type="checkbox" name="champ10" value="Autorité municipale" id="champ10" /> <label for="Autorité municipale">Autorité municipale</label>
<p><input type="submit" name="post" value="Poster l'alerte" /></p>
</form>
Merci par avance à ceux qui pourront m'aider.
Dernière édition par tidav14600 le Lun 8 Mai 2017 - 10:22, édité 1 fois
Re: Problème dans le code de mon formulaire.
Bonjour,
Il faudrait fournir le code du formulaire pour qu'on puisse vous aider. Merci
Il faudrait fournir le code du formulaire pour qu'on puisse vous aider. Merci
Dernière édition par ThePassionOfGaming le Lun 8 Mai 2017 - 10:36, édité 1 fois
Re: Problème dans le code de mon formulaire.
Bonjour,
Désolé, le code était "caché" dans mon message, il devrait à présent être visible.
Merci,
Désolé, le code était "caché" dans mon message, il devrait à présent être visible.
Merci,
Re: Problème dans le code de mon formulaire.
Up ! Le code est bien visible ?
Re: Problème dans le code de mon formulaire.
Up, s'il vous plait
Merci par avance
Merci par avance
Re: Problème dans le code de mon formulaire.
Bonjour,
Remplacer votre fonction javascript envoiMessage par le code suivant
Remplacer votre fonction javascript envoiMessage par le code suivant
- Code:
function envoiMessage(form){
// Créer un message à partir des informations fournies
var txt_message = "<b>Date et heure de la réception de l'alerte :</b> " + form.champ1.value + "\n\n"
+ "<b>Stationnaire :</b> " + form.champ2.value + "\n\n"
+ "<b>Nature de l'intervention :</b> " + form.champ21.value + "\n\n"
+ "<b>Adresse :</b> " + form.champ4.value + "\n\n"
+ "<b>Commune :</b> " + form.champ5.value + "\n\n"
+ "<b>Contact / Requérent :</b> " + form.champ6.value + "\n\n"
+ "<b>Observation(s) :</b> " + form.champ61.value + "\n\n"
+ "<b>Véhicules CISV-HONFLEUR alerté(s:) :</b>";
var txt2 = "";
for (var i = 0; i < form.champ7.length; i++) {
if (form.champ7[i].checked == true) {
if (txt2 != "") { txt2 += ' ::'; }
txt2 += ' ' + form.champ7[i].value;
}
}
txt_message += txt2;
txt_message += "\n\n<b>Equipage(s) véhicules CISV-HONFLEUR :</b> " + form.champ8.value + "\n\n"
+ "<b>Autres moyens Sapeurs-Pompiers alerté(s) :</b> " + form.champ9.value + "\n\n"
+ "<b>Autres Services Publiques alerté(s) :</b>";
txt2 = "";
for (var i = 0; i < form.champ10.length; i++) {
if (form.champ10[i].checked == true) {
if (txt2 != "") { txt2 += ' ::'; }
txt2 += ' ' + form.champ10[i].value;
}
}
txt_message += txt2;
// Insére le texte dans le champ caché "message" du formulaire
form.message.value = txt_message;
// Insére le texte dans le champ caché "subject" (titre) du formulaire
form.subject.value = "[INTERVENTION 000] N° + NATURE DE L'INTERVENTION";
}
Re: Problème dans le code de mon formulaire.
Bonjour,
Merci beaucoup, ça fonctionne à merveille !
Une dernière question, est-il possible de faire en sorte que le résultat du formulaire, crée d'un seul clic 3 nouveau sujet dans 3 catégories différentes ? Je n'arrive pas à trouver comment faire.
Cordialement,
Merci beaucoup, ça fonctionne à merveille !
Une dernière question, est-il possible de faire en sorte que le résultat du formulaire, crée d'un seul clic 3 nouveau sujet dans 3 catégories différentes ? Je n'arrive pas à trouver comment faire.
Cordialement,
Re: Problème dans le code de mon formulaire.
À ma connaissance, je ne vois aucune solution pour d'un seul clic créer 3 messages.
Re: Problème dans le code de mon formulaire.
Re,
D'accord, ce n'est pas grave, je vous remercie encore pour la correction de mon code plus haut.
Cordialement,
D'accord, ce n'est pas grave, je vous remercie encore pour la correction de mon code plus haut.
Cordialement,
Sujets similaires
» Problème code formulaire
» Un problème dans mon code de formulaire?
» Problème de code html (formulaire)
» Problème avec mon code de formulaire de problème.
» [Problème] Formulaire qui génère un code BBcode
» Un problème dans mon code de formulaire?
» Problème de code html (formulaire)
» Problème avec mon code de formulaire de problème.
» [Problème] Formulaire qui génère un code BBcode
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