Encore un problème 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
Encore un problème de formulaire...
Bonjour !
J'aimerais cette fois-ci envoyer un formulaire par MP. J'ai donc pris le code donné ici et l'ai modifié pour correspondre au formulaire que je voulais. Seulement, ça ne marche pas : quoi que je fasse, je retombe sur "Vous devez préciser un titre avant de pouvoir envoyer votre message. Vous devez entrer un message avant de poster.", et pas moyen de régler le problème, malgré toutes les réponses que j'ai pu trouver ici...
Voici mon code :
Merci d'avance à ceux qui pourront m'aider !
J'aimerais cette fois-ci envoyer un formulaire par MP. J'ai donc pris le code donné ici et l'ai modifié pour correspondre au formulaire que je voulais. Seulement, ça ne marche pas : quoi que je fasse, je retombe sur "Vous devez préciser un titre avant de pouvoir envoyer votre message. Vous devez entrer un message avant de poster.", et pas moyen de régler le problème, malgré toutes les réponses que j'ai pu trouver ici...
Voici mon code :
- Code:
<script type="text/javascript">
function envoiMessage(form)
{
// Obtenir une valeur plus parlante pour le "type d'affiliation" :
var typeaff = "";
if(form.typeaffi[0].checked == true) // Si le 1e bouton "typeaffi" est coché ..
typeaff = "Echange de Lien";
else if(form.typeaffi[1].checked == true) // Si le 2e bouton "typeaffi" est coché ..
typeaff = "Echange de Lien + Fiche";
else if(form.typeaffi[2].checked == true) // Si le 3e bouton "typeaffi" est coché ..
typeaff = "Top-Affiliation";
// Créer un message à partir des informations fournies
var txt_message = "<strong>Titre :</strong> " + form.titre.value + '\n' +
"<strong>Catégorie :</strong> " + form.categorie.value + '\n' +
"<strong>Description :</strong> " + form.description.value + '\n' +
"<strong>Image :</strong> " + form.image.value + '\n';
// Insère le texte construit dans le champ caché "message" du formulaire
form.message.value = txt_message;
// Insère du texte dans le titre :
form.subject.value = form.titre.value;
}
</script>
<form action="http://arcanes.forumgratuit.fr/privmsg.forum" method="post" name="post" enctype="multipart/form-data" onSubmit="envoiMessage(this)">
<input type="hidden" name="username[]" value="Admin" /> <!-- Champ qui contient le nom du membre auquel sera envoyé le message -->
<input type="hidden" name="message" value="" /> <!-- Contiendra le texte du message -->
<input type="hidden" name="subject" value="" /> <!-- Contiendra le titre du message -->
<input type="hidden" name="lt" value="" />
<input type="hidden" name="folder" value="inbox" />
<input type="hidden" name="mode" value="post" />
<input type="hidden" name="new_pm_time" value="9275318947">
Titre : <input type="text" class="post" name="titre" /><br />
Catégorie :
<select name="categorie">
<option value="Créature">Créature</option>
<option value="Histoire">Histoire</option>
<option value="Légende">Légende</option>
<option value="Ville ou village">Ville ou village</option>
<option value="Lieu-dit">Lieu-dit</option>
<option value="Personnalité">Personnalité</option>
<option value="Divinité">Divinité</option>
<option value="Autre">Autre</option>
</select><br />
Description :
<textarea cols="75" rows="4" class="post" name="description"></textarea>
<br />
Image : <input type="text" class="post" name="image" /><br /><br />
<input type="submit" value="Envoyer" name="post" class="post" />
</form>
Merci d'avance à ceux qui pourront m'aider !
Dernière édition par SnowBlue le Dim 5 Mai 2013 - 13:47, édité 1 fois
Re: Encore un problème de formulaire...
bonjour,
à première vue , il n'y a pas de boutons radio ayant pour name=typeaffi ...
Si vous mettez un retour à la ligne dans le script , la ligne doit commencer par un + ...
un essai en remplaçant le script ? /
à première vue , il n'y a pas de boutons radio ayant pour name=typeaffi ...
Si vous mettez un retour à la ligne dans le script , la ligne doit commencer par un + ...
un essai en remplaçant le script ? /
- Code:
<script type="text/javascript">
function envoiMessage(form)
{
// Créer un message à partir des informations fournies
var txt_message = "<strong>Titre :</strong> " + form.titre.value + '\n'
+ "<strong>Catégorie :</strong> " + form.categorie.value + '\n'
+ "<strong>Description :</strong> " + form.description.value + '\n'
+ "<strong>Image :</strong> " + form.image.value + '\n';
// Insère le texte construit dans le champ caché "message" du formulaire
form.message.value = txt_message;
// Insère du texte dans le titre :
form.subject.value = form.titre.value;
}
</script>
Re: Encore un problème de formulaire...
C'est impeccable, merci beaucoup !
Problème résolu !
Problème résolu !
Re: Encore un problème de formulaire...
Bonjour, Afin de faciliter la gestion des problèmes, si votre problème est résolu, pensez à :
A bientôt sur ForumActif |
Sujets similaires
» 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é"
» Problème avec mon code de formulaire de problème.
» Problème 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é"
» Problème avec mon code de formulaire de problème.
» Problème 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 1 sur 1
Permission de ce forum:
Vous ne pouvez pas répondre aux sujets dans ce forum