Erreurs dans la création de 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
Erreurs dans la création de formulaire
Détails techniques
Version du forum : phpBB2
Poste occupé : Fondateur
Navigateur(s) concerné(s) : Mozilla Firefox
Personnes concernées par le problème : Tous les utilisateurs
Lien du forum : http://personofinterest.fra.co
Description du problème
Bonjour,j'ai récemment créer des formulaire à remplir.
En testant, ils ont très bien fonctionné si ce n'est qu'une erreur apparait
Ceci quand je mets n'importe quoi dans le formulaire.Une erreur navigateur est survenue [Erreur #230], veuillez contacter le support technique.
Mais quand je le remplis correctement, une autre erreur apparait, le formulaire est vide. Un message m'invite à remplir le formulaire pour pouvoir le poster.
A ce moment, seul le titre du sujet s'affiche tandis que le contenu du post n'apparait simplement pas.Vous devez entrer un message avant de poster.
Merci
Code JS
- Code:
$(function(){
$('a[href="/post?f=50&mode=newtopic"]').attr('href','http://personofinterest.fra.co/h5-formulaire-series-comedie-drame');
});
$(function(){
$('a[href="/post?f=51&mode=newtopic"]').attr('href','http://personofinterest.fra.co/h6-formulaire-series-policier-espionnage');
});
$(function(){
$('a[href="/post?f=52&mode=newtopic"]').attr('href','http://personofinterest.fra.co/h7-formulaire-series-science-fiction');
});
$(function(){
$('a[href="/post?f=66&mode=newtopic"]').attr('href','http://personofinterest.fra.co/h8-formulaire-series-fantastique-fantasy');
});
$(function(){
$('a[href="/post?f=54&mode=newtopic"]').attr('href','http://personofinterest.fra.co/h2-formulaire-series-divers');
});
$(function(){
$('a[href="/post?f=12&mode=newtopic"]').attr('href','http://personofinterest.fra.co/h9-formulaire-series-super-heroique');
});
Code d'un formulaire HTML
- Code:
<style>
/* Ce style est pour tout le formulaire */
#coc {
text-align: center;
}
</style> <script src="http://tinyurl.com/var-fa" type="text/javascript"></script><script type="text/javascript">
function envoiMessage(form){
var txt_message =
"[img]" + form.champ10.value + "[/img]" + "\n\n"
+ " <b>Synopsis</b> " + "\n" + form.champ1.value + "\n\n"
+ " <b>Titre original :</b> " + form.champ2.value + "\n"
+ " <b>Genre :</b> " + form.champ3.value + "\n"
+ " <b>Créateur :</b> " + form.champ4.value + "\n"
+ " <b>Origine :</b> " + form.champ5.value + "\n"
+ " <b>Date de la première diffusion :</b> " + form.champ6.value + "\n"
+ " <b>Chaîne d'origine :</b> " + form.champ7.value + "\n\n"
+ " <b>Acteur : Rôle :</b> " + form.champ8.value + "\n\n"
+ " <b>Pourquoi regarder ? :</b> " + form.champ9.value ;
form.message.value = txt_message;
form.subject.value = form.champ11.value;
}
</script>
<form id="coc" onsubmit="envoiMessage(this)" enctype="multipart/form-data" name="post" method="post" action="/post">
<input value="0" name="lt" type="hidden" /><input value="newtopic" name="mode" type="hidden" />
<!-- Un nouveau topic sera créé --><input checked="checked" value="0" name="topictype" type="hidden" />
<!-- Value 0: Sujet Normal (1 = post-it / 2 = annonce) --><input value="" name="message" type="hidden" />
<!-- Contiendra le texte du message --> <input value="54" name="f" type="hidden" />
<!-- ID du forum dans lequel le message sera posté --> <input value="" id="titre" name="subject" type="hidden" />
<p style="text-align: center;">
<label><img src="http://i39.servimg.com/u/f39/17/87/12/63/banniy14.jpg" /><br />
<br /><br />
<FONT COLOR=#FF0101 size="7"><strong>DIVERS</strong></FONT> <br />
series qui n'ont pas leur place dans les autres sections</label>
</p>
<p>
<label><strong>TITRE DE LA SERIE<br /> <i>entre 3 et 35 caracteres</i></strong></label><br /><textarea id="champ11" name="champ11" rows="3" required="required" cols="50" maxlength="35"></textarea>
</p>
<p>
<label><strong>URL de l'Image : </strong></label><br /><textarea id="champ10" name="champ10" rows="3" required="required" cols="50"></textarea>
</p>
<p>
<label><strong>SYNOPSIS</strong></label><br /><textarea id="champ1" name="champ1" rows="3" required="required" cols="50"></textarea>
</p>
<p>
<label><strong>TITRE ORIGINAL</strong></label><br /><input required="required" size="30" id="champ2" name="champ2" type="text" />
</p>
<p>
<label><strong>GENRE</strong></label><br /><input type="text" name="champ3" id="champ3" size="30" required="required" />
</p>
<p>
<label><strong>CREATEUR(S)</strong></label><br /><input type="text" name="champ4" id="champ4" size="30" required="required" />
</p>
<p>
<label><strong>PAYS D'ORIGINE</strong></label><br /><input type="text" name="champ5" id="champ5" size="30" required="required" />
</p>
<p>
<label><strong>DATE DE LA PREMIERE DIFFUSION <br /><i>(entrez une date)</i></strong></label><br /><input type="text" name="champ6" id="champ6" size="30" required="required" />
</p>
<p>
<label><strong>CHAINE D'ORIGINE</strong></label><br /><input type="text" name="champ7" id="champ7" size="30" required="required" />
</p>
<p>
<label><strong>ACTEUR : ROLE </strong></label><br /><textarea id="champ8" name="champ8" rows="3" required="required" cols="50"></textarea>
</p>
<p>
<label><strong>POURQUOI REGARDER ?<br />(avis personnel et/ou anecdotes)<br /><i>facultatif</i> </strong></label><br /><textarea id="champ9" name="champ9" rows="3" cols="50"></textarea>
</p>
<p>
<input type="submit" name="post" value="Envoyez" />
</p>
</form>
<BODY TEXT="FFFFFF">
<BODY BACKGROUND="http://i86.servimg.com/u/f86/17/78/26/97/fond10.jpg">
Dernière édition par Outis le Mer 18 Mai 2016 - 11:39, édité 2 fois
Re: Erreurs dans la création de formulaire
Merci
Un problème de résolu. Il ne reste plus que celui qui concerne le formulaire rempli qui m'amène à un message vide (sauf le titre qui est conservé).
Un problème de résolu. Il ne reste plus que celui qui concerne le formulaire rempli qui m'amène à un message vide (sauf le titre qui est conservé).
Re: Erreurs dans la création de formulaire
Qu'est-ce qui peut justifier que le formulaire complété de cette façon (voir image) fonctionne. Tandis que le faire avec "sérieux" aboutit à un message vide ?
Merci.
Merci.
Re: Erreurs dans la création de formulaire
Petit up, merci
Re: Erreurs dans la création de formulaire
Bonsoir,
Le fait de remplir avec "sérieux" active la balise img , balise qui se trouve sur une ligne détachée de la variable txt_message ...
Quand l'envoi se fait sans le lien correct d'une image , le script continue la lecture , et récupère tous les champs pour les transmettre .
Il est aussi préférable de faire une page HTML avec toute la structure (doctype, html, head, body...)
Le code corrigé et testé :
Le fait de remplir avec "sérieux" active la balise img , balise qui se trouve sur une ligne détachée de la variable txt_message ...
Quand l'envoi se fait sans le lien correct d'une image , le script continue la lecture , et récupère tous les champs pour les transmettre .
Il est aussi préférable de faire une page HTML avec toute la structure (doctype, html, head, body...)
Le code corrigé et testé :
- Code:
<!DOCTYPE html>
<html>
<head>
<meta charset="utf-8">
<meta name="viewport" content="width=device-width">
<title>formulaire divers</title>
<style>
/* Ce style est pour tout le formulaire */
body {color:#FFFFFF;
background:url(http://i86.servimg.com/u/f86/17/78/26/97/fond10.jpg);
text-align: center;
}
</style>
<script src="http://tinyurl.com/var-fa" type="text/javascript"></script>
<script type="text/javascript">
function envoiMessage(form){
var txt_message ="[img]" + form.champ10.value + "[/img]\n\n"
+ " <b>Synopsis</b> " + "\n" + form.champ1.value + "\n\n"
+ " <b>Titre original :</b> " + form.champ2.value + "\n"
+ " <b>Genre :</b> " + form.champ3.value + "\n"
+ " <b>Créateur :</b> " + form.champ4.value + "\n"
+ " <b>Origine :</b> " + form.champ5.value + "\n"
+ " <b>Date de la première diffusion :</b> " + form.champ6.value + "\n"
+ " <b>Chaîne d'origine :</b> " + form.champ7.value + "\n\n"
+ " <b>Acteur : Rôle :</b> " + form.champ8.value + "\n\n"
+ " <b>Pourquoi regarder ? :</b> " + form.champ9.value ;
form.message.value = txt_message;
form.subject.value = form.champ11.value;
}
</script>
</head>
<body>
<form id="coc" onsubmit="envoiMessage(this)" enctype="multipart/form-data" name="post" method="post" action="/post">
<input value="0" name="lt" type="hidden" />
<input value="newtopic" name="mode" type="hidden" />
<input checked="checked" value="0" name="topictype" type="hidden" />
<input value="" name="message" type="hidden" /><!-- Contiendra le texte du message -->
<input value="54" name="f" type="hidden" /><!-- ID du forum dans lequel le message sera posté -->
<input value="" id="titre" name="subject" type="hidden" />
<p style="text-align: center;">
<label><img src="http://i39.servimg.com/u/f39/17/87/12/63/banniy14.jpg" /><br />
<br /><br />
<FONT COLOR=#FF0101 size="7"><strong>DIVERS</strong></FONT><br />
series qui n'ont pas leur place dans les autres sections</label>
</p>
<p>
<label><strong>TITRE DE LA SERIE<br /> <i>entre 3 et 35 caracteres</i></strong></label><br />
<textarea id="champ11" name="champ11" rows="3" required="required" cols="50" maxlength="35"></textarea>
</p>
<p>
<label><strong>URL de l'Image : </strong></label><br />
<textarea id="champ10" name="champ10" rows="3" required="required" cols="50"></textarea>
</p>
<p>
<label><strong>SYNOPSIS</strong></label><br />
<textarea id="champ1" name="champ1" rows="3" required="required" cols="50"></textarea>
</p>
<p>
<label><strong>TITRE ORIGINAL</strong></label><br />
<input required="required" size="30" id="champ2" name="champ2" type="text" />
</p>
<p>
<label><strong>GENRE</strong></label><br />
<input type="text" name="champ3" id="champ3" size="30" required="required" />
</p>
<p>
<label><strong>CREATEUR(S)</strong></label><br />
<input type="text" name="champ4" id="champ4" size="30" required="required" />
</p>
<p>
<label><strong>PAYS D'ORIGINE</strong></label><br />
<input type="text" name="champ5" id="champ5" size="30" required="required" />
</p>
<p>
<label><strong>DATE DE LA PREMIERE DIFFUSION <br />
<i>(entrez une date)</i></strong></label><br />
<input type="text" name="champ6" id="champ6" size="30" required="required" />
</p>
<p>
<label><strong>CHAINE D'ORIGINE</strong></label><br />
<input type="text" name="champ7" id="champ7" size="30" required="required" />
</p>
<p>
<label><strong>ACTEUR : ROLE </strong></label><br />
<textarea id="champ8" name="champ8" rows="3" required="required" cols="50"></textarea>
</p>
<p>
<label><strong>POURQUOI REGARDER ?<br />(avis personnel et/ou anecdotes)<br />
<i>facultatif</i> </strong></label><br />
<textarea id="champ9" name="champ9" rows="3" cols="50"></textarea>
</p>
<p>
<input type="submit" name="post" value="Envoyez" />
</p>
</form>
</body>
</html>
Re: Erreurs dans la création de formulaire
Cela semble marcher correctement cette fois.
Mille mercis
Mille mercis
Sujets similaires
» Problème dans la création d'un formulaire
» Codage pour création de champs dans un formulaire
» [Formulaire] messages manquant dans le corp du message à la création du sujet
» Problème avec un script (js) qui remplace le formulaire de création de sujet par son propre formulaire.
» Problème formulaire - tutoriel astuce "création de formulaire simplifié"
» Codage pour création de champs dans un formulaire
» [Formulaire] messages manquant dans le corp du message à la création du sujet
» Problème avec un script (js) qui remplace le formulaire de création de sujet par son propre formulaire.
» Problème formulaire - tutoriel astuce "création de formulaire simplifié"
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