Questions 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 2 sur 2 • Partagez
Page 2 sur 2 • 1, 2
Questions de formulaire
Rappel du premier message :
Bonjour !
J'aimerais mettre en place sur mon forum un formulaire à la création d'un massage dans les catégories de présentations de livres (cf le lien dans mon profil).
En cherchant un peu, je suis tombée sur ce sujet, où j'ai pu suivre les instructions de Sen Hime.
J'ai donc créé mon code que voici :
Du coup, je n'ai pas pu voir si mon code était valable ou s'il y avait encore des erreurs... :/
Merci beaucoup par avance à tout ceux qui voudront bien m'aider à éclaircir ces petites zones d'ombre !
Bonjour !
J'aimerais mettre en place sur mon forum un formulaire à la création d'un massage dans les catégories de présentations de livres (cf le lien dans mon profil).
En cherchant un peu, je suis tombée sur ce sujet, où j'ai pu suivre les instructions de Sen Hime.
J'ai donc créé mon code que voici :
- Code:
<h3>Présentation d'un livre</h3>
<form action="http://brecheliant.brulant.net/posting.forum" method="post" name="post" enctype="multipart/form-data">
<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="3" /> <!-- ID du forum dans lequel le message sera posté-->
<label for="title">Titre du sujet :</label> <input type="text" name="subject" id="title" value="" size="45" maxlength="60" /><br>
<table><tr><td width="200"><label for="Titre">Titre :</label></td><td><input type="text" size="30" name="Titre" id="Titre" /></td></tr><tr><td><label for="Auteur">Auteur :</label></td><td><input type="text" size="30" name="Auteur" id="Auteur" /></td></tr><tr><td><label for="Couv">URL de la couverture :</label></td><td><input type="text" size="30" name="Couv" id="Couv" /></tr></table><br><table><tr><td width="200"><label for="Editeur">Éditeur :</label></td><td><input type="text" size="30" name="Editeur" id="Editeur" /></td></tr><tr><td><label for="Annee">Année de parution :</label></td><td><input type="text" size="30" name="Annee" id="Annee" /></td></tr><tr><td><label for="Pages">Nombre de pages :</label></td><td><input type="text" size="30" name="Pages" id="Pages" /></td></tr></table><br><table><tr><td width="200"><label for="Resume">Résumé :</label></td><td><textarea id="Resume" name="Resume"></textarea></td></tr></table><br><table><tr><td width="200"><label for="Avis">Votre avis :</label></td><td><textarea id="Avis" name="Avis"></textarea></td></tr></table>
<center><input type="submit" name="post" value="Envoyer" /></center>
</form>
<script type="text/javascript">
function envoiMessage(form)
{
// Créer un message à partir des informations fournies
var txt_message = "<center><div class="paperasse">
<div class="titre">+ form.Titre.value + '\n'</div>
<div class="soustitre">+ form.Auteur.value + '\n'</div>
<img src="+ form.Couv.value + '\n'" class="couverture" /> Édité par [b]+ form.Editeur.value + '\n'[/b], paru en [b]+ form.Annee.value + '\n'[/b] ; il comporte environ [b]+ form.Pages.value + '\n'[/b] pages.
• + form.Resume.value + '\n'
• + form.Avis.value + '\n'
</div></center>";
// Dans le cas des checkboxs, on va les parcourir pour prendre la valeur de celles qui sont cochées:
for(var i = 0; i < form.gouts.length; i++)
{
if(form.gouts[i].checked == true) { txt_message = txt_message + '[*]' + form.gouts[i].value + '\n'; }
}
txt_message = txt_message + "[/list][b]En plus[/b] : " + form.plus.value + '\n';
// Insère le texte construit dans le champ caché "message" du formulaire
form.message.value = txt_message;
}
</script>
Du coup, je n'ai pas pu voir si mon code était valable ou s'il y avait encore des erreurs... :/
Merci beaucoup par avance à tout ceux qui voudront bien m'aider à éclaircir ces petites zones d'ombre !
Dernière édition par SnowBlue le Lun 22 Avr 2013 - 10:28, édité 1 fois
Re: Questions de formulaire
votre problème est-il résolu ?
Re: Questions de formulaire
Hum non, toujours pas : on en revient au "Vous devez remplir votre message avant d'envoyer" ! TT
Je vous remets encore une fois le HTML :
Et le javascript :
Je ne crois pas avoir changé quoi que ce soit, mais bon... Merci à ceux qui m'aideront !
Je vous remets encore une fois le HTML :
- Code:
<center><h3><div class="titre">Présenter un livre</div></h3></center>
<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 -->
<label for="title">Titre du sujet :</label> <input type="text" name="subject" id="title" value="" size="45"/><br /><br />
<br />
<table>
<tr>
<td width="200"><label for="Titre">Titre :</label></td>
<td><input type="text" size="30" name="Titre" id="Titre" /></td>
</tr><tr>
<td><label for="Auteur">Auteur :</label></td>
<td><input type="text" size="30" name="Auteur" id="Auteur" /></td>
</tr>
</table><br>
<table><tr><td width="200"><label>Genre :</label></td><td>
<input type="radio" name="f" value="17" checked="checked">Policier<br />
<input type="radio" name="f" value="22">Thriller/Horreur<br />
<input type="radio" name="f" value="23">Romance<br />
<input type="radio" name="f" value="24">Contemporain<br />
<input type="radio" name="f" value="18">Fantastique<br />
<input type="radio" name="f" value="19">Fantasy<br />
<input type="radio" name="f" value="37">Bit-Lit<br />
<input type="radio" name="f" value="20">Historique<br />
<input type="radio" name="f" value="21">Science-Fiction<br /></td></tr></table><br>
<table><tr>
<td><label for="Couv">URL de la couverture :</label></td>
<td><input type="text" size="30" name="Couv" id="Couv" /></td>
</tr>
<tr>
<td width="200"><label for="Editeur">Éditeur :</label></td>
<td><input type="text" size="30" name="Editeur" id="Editeur" /></td>
</tr><tr>
<td><label for="Annee">Année de parution :</label></td>
<td><input type="text" size="30" name="Annee" id="Annee" /></td>
</tr><tr>
<td><label for="Pages">Nombre de pages :</label></td>
<td><input type="text" size="30" name="Pages" id="Pages" /></td>
</tr>
</table><br>
<table>
<tr>
<td width="200"><label for="Resume">Résumé :</label></td>
<td><textarea id="Resume" name="Resume" width="300" height:"150"></textarea></td>
</tr>
</table><br>
<table>
<tr>
<td width="200"><label for="Avis">Votre avis :</label></td>
<td><textarea id="Avis" name="Avis" width="300" height:"150"></textarea></td>
</tr>
</table>
<br><center><input type="submit" name="post" value="Envoyer" /></center><br>
</form>
<script type="text/javascript">
function envoiMessage(form)
{
// Créer un message à partir des informations fournies
var txt_message = "<center><div class='paperasse'>"
+ "<div class='titre'>" + form.Titre.value + "</div>\n"
+ "<div class='soustitre'>" + form.Auteur.value + "</div>\n"
+ "<img src='"+ form.Couv.value + "' class='couverture' /> Édité par [b]" + form.Editeur.value
+ " [/b], paru en [b]" + form.Annee.value
+ " [/b] ; il comporte environ [b]" + form.Pages.value + "[/b] pages.<br><br>"
+ "• " form.Resume.value + '\n<br>'
+ "• " form.Avis.value + '\n'
+ "</div></center>";
// Insère le texte construit dans le champ caché "message" du formulaire
form.message.value = txt_message;
}
</script>
Et le javascript :
- Code:
$(function () {
$("a[href*='/post?f=3&mode=newtopic']").attr('href', 'http://letagere.exprimetoi.com/h4-formulaire'); /* Ici et maintenant */
$("a[href*='/post?f=17&mode=newtopic']").attr('href', 'http://letagere.exprimetoi.com/h4-formulaire'); /* Policier */
$("a[href*='/post?f=22&mode=newtopic']").attr('href', 'http://letagere.exprimetoi.com/h4-formulaire'); /* Thriller/Horreur */
$("a[href*='/post?f=23&mode=newtopic']").attr('href', 'http://letagere.exprimetoi.com/h4-formulaire'); /* Romance */
$("a[href*='/post?f=24&mode=newtopic']").attr('href', 'http://letagere.exprimetoi.com/h4-formulaire'); /* Contemporain */
$("a[href*='/post?f=4&mode=newtopic']").attr('href', 'http://letagere.exprimetoi.com/h4-formulaire'); /* Autres mondes */
$("a[href*='/post?f=18&mode=newtopic']").attr('href', 'http://letagere.exprimetoi.com/h4-formulaire'); /* Fantastique */
$("a[href*='/post?f=19&mode=newtopic']").attr('href', 'http://letagere.exprimetoi.com/h4-formulaire'); /* Fantasy */
$("a[href*='/post?f=37&mode=newtopic']").attr('href', 'http://letagere.exprimetoi.com/h4-formulaire'); /* Bit-Lit */
$("a[href*='/post?f=5&mode=newtopic']").attr('href', 'http://letagere.exprimetoi.com/h4-formulaire'); /* Autres temps */
$("a[href*='/post?f=20&mode=newtopic']").attr('href', 'http://letagere.exprimetoi.com/h4-formulaire'); /* Historique */
$("a[href*='/post?f=21&mode=newtopic']").attr('href', 'http://letagere.exprimetoi.com/h4-formulaire'); /* Science-Fiction */
});
Je ne crois pas avoir changé quoi que ce soit, mais bon... Merci à ceux qui m'aideront !
Re: Questions de formulaire
bonjour,
en rajoutant des "points" dans le script , vous n'avez pas remis de "plus" pour les values ...
on refait un essai ?
en rajoutant des "points" dans le script , vous n'avez pas remis de "plus" pour les values ...
on refait un essai ?
- Code:
<center><h3><div class="titre">Présenter un livre</div></h3></center>
<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 -->
<label for="title">Titre du sujet :</label> <input type="text" name="subject" id="title" value="" size="45"/><br /><br />
<br />
<table>
<tr>
<td width="200"><label for="Titre">Titre :</label></td>
<td><input type="text" size="30" name="Titre" id="Titre" /></td>
</tr><tr>
<td><label for="Auteur">Auteur :</label></td>
<td><input type="text" size="30" name="Auteur" id="Auteur" /></td>
</tr>
</table><br>
<table><tr><td width="200"><label>Genre :</label></td><td>
<input type="radio" name="f" value="17" checked="checked">Policier<br />
<input type="radio" name="f" value="22">Thriller/Horreur<br />
<input type="radio" name="f" value="23">Romance<br />
<input type="radio" name="f" value="24">Contemporain<br />
<input type="radio" name="f" value="18">Fantastique<br />
<input type="radio" name="f" value="19">Fantasy<br />
<input type="radio" name="f" value="37">Bit-Lit<br />
<input type="radio" name="f" value="20">Historique<br />
<input type="radio" name="f" value="21">Science-Fiction<br /></td></tr></table><br>
<table><tr>
<td><label for="Couv">URL de la couverture :</label></td>
<td><input type="text" size="30" name="Couv" id="Couv" /></td>
</tr>
<tr>
<td width="200"><label for="Editeur">Éditeur :</label></td>
<td><input type="text" size="30" name="Editeur" id="Editeur" /></td>
</tr><tr>
<td><label for="Annee">Année de parution :</label></td>
<td><input type="text" size="30" name="Annee" id="Annee" /></td>
</tr><tr>
<td><label for="Pages">Nombre de pages :</label></td>
<td><input type="text" size="30" name="Pages" id="Pages" /></td>
</tr>
</table><br>
<table>
<tr>
<td width="200"><label for="Resume">Résumé :</label></td>
<td><textarea id="Resume" name="Resume" width="300" height:"150"></textarea></td>
</tr>
</table><br>
<table>
<tr>
<td width="200"><label for="Avis">Votre avis :</label></td>
<td><textarea id="Avis" name="Avis" width="300" height:"150"></textarea></td>
</tr>
</table>
<br><center><input type="submit" name="post" value="Envoyer" /></center><br>
</form>
<script type="text/javascript">
function envoiMessage(form)
{
// Créer un message à partir des informations fournies
var txt_message = "<center><div class='paperasse'>"
+ "<div class='titre'>" + form.Titre.value + "</div>\n"
+ "<div class='soustitre'>" + form.Auteur.value + "</div>\n"
+ "<img src='"+ form.Couv.value + "' class='couverture' /> Édité par [b]" + form.Editeur.value
+ " [/b], paru en [b]" + form.Annee.value
+ " [/b] ; il comporte environ [b]" + form.Pages.value + "[/b] pages.\n\n"
+ "• " + form.Resume.value + '\n\n'
+ "• " + form.Avis.value + '\n'
+ "</div></center>";
// Insère le texte construit dans le champ caché "message" du formulaire
form.message.value = txt_message;
}
</script>
Re: Questions de formulaire
Ah mince... Ça marche impeccablement bien, merci beaucoup !
Du coup le problème est !
Du coup le problème est !
Page 2 sur 2 • 1, 2
Sujets similaires
» [Questions] Formulaire
» Problème avec un script (js) qui remplace le formulaire de création de sujet par son propre formulaire.
» Problème avec un formulaire généré par le générateur de formulaire (du support portuguais)
» Problème formulaire - tutoriel astuce "création de formulaire simplifié"
» [chargement/formulaire] Le forumline prend le CSS du formulaire
» Problème avec un script (js) qui remplace le formulaire de création de sujet par son propre formulaire.
» Problème avec un formulaire généré par le générateur de formulaire (du support portuguais)
» Problème formulaire - tutoriel astuce "création de formulaire simplifié"
» [chargement/formulaire] Le forumline prend le CSS du formulaire
Forum gratuit : Le forum des forums actifs :: Entraide & Support... :: Problème avec un script, un code :: Archives des problèmes avec un code
Page 2 sur 2
Permission de ce forum:
Vous ne pouvez pas répondre aux sujets dans ce forum