Formulaire HTML
2 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
Formulaire HTML
Bonjour,
Je suis en train d'essayer de faire un formulaire qui créer un sujet et écrit automatiquement le sujet grâce au réponses du formulaire. Le problème c'est que quand je fais envoyer, le sujet n'est pas créé.
Voici mon site : http://cityworldcraft.com
Voici mon code html :
Je suis en train d'essayer de faire un formulaire qui créer un sujet et écrit automatiquement le sujet grâce au réponses du formulaire. Le problème c'est que quand je fais envoyer, le sujet n'est pas créé.
Voici mon site : http://cityworldcraft.com
Voici mon code html :
- Code:
<script type="text/javascript">
function envoiMessage(form)
{
// Créer un message à partir des informations fournies
var txt_message = "<strong>Nom :</strong> " + form.nom.value + '\n'
+ "<strong>Pseudo :</strong> " + form.pseudo.value + '\n'
+ "<strong>Genre :</strong> " + form.genre.value + '\n'
+ "<strong>Metier :</strong> " + form.metier.value + '\n'
+ "<strong>Motivation :</strong>\n<ul>";
// 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 + '<li>' + form.gouts[i].value + '\n'; }
}
txt_message = txt_message + "</li></ul><strong>En plus</strong> : " + form.plus.value + '\n';
// Insère le texte construit dans le champ caché "message" du formulaire
form.message.value = txt_message;
}
</script>
<h3>Formulaire de présentation</h3>
<form action="http://www.cityworldcraft.com/f9-metiers" 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 -->
<input type="hidden" name="f" value="f9" /> <!-- ID du forum dans lequel le message sera posté-->
<label for="titre">Titre du sujet :</label> <input type="text" name="subject" id="titre" value="" size="45" maxlength="60" /></br>
</br>
<label for="nom">Nom: </label><input type="text" size="30" name="nom" id="nom" /></br>
</br>
<label for="pseudo">Pseudo: </label><input type="text" size="30" name="pseudo" id="pseudo" /></br>
</br>
<label for="genre">Genre: </label><select name="genre" id="genre"><option>Masculin</option><option>Féminin</option></select></br>
</br>
<label for="genre">Metier: </label><select name="metier" id="metier"><option>A.Immobilier</option><option>Hotelier</option><option>T.de Ressource</option><option>Eleveur</option><option>Souffleur de verre</option<option>Maire</option><option>Livreur</option><option>Alchimiste</option<option>Enchanteur</option><option>Jardinier</option>
<option>Policier - 1 allopass</option><option>Disquaire</option><option>Libraire</option><option>Forgeron</option><option>Restaurateur</option><option>Bucheron</option><option>Architecte</option><option>Fermier</option><option>Garde du Corps</option>
<option>Mineur</option><option>Electricien</option><option>Medecin</option><option>Banquier</option><option>Journaliste</option><option>Chef de Gare</option><option>Marchand à Icefield</option></select></br>
</br>
<label for="Motivation">Motivation: </label>
<textarea id="motivation" name="motivation"></textarea>
<input type="submit" name="post" value="Envoyer" />
</form>
Dernière édition par barbierp le Mer 3 Oct 2012 - 19:15, édité 1 fois
Re: Formulaire HTML
bonjour,
- Code:
<script type="text/javascript">
function envoiMessage(form)
{
// Créer un message à partir des informations fournies
var txt_message = "<strong>Nom :</strong> " + form.nom.value + '\n'
+ "<strong>Pseudo :</strong> " + form.pseudo.value + '\n'
+ "<strong>Genre :</strong> " + form.genre.value + '\n'
+ "<strong>Metier :</strong> " + form.metier.value + '\n'
+ "<strong>Motivation :</strong>\n" + form.motivation.value + '\n';
// Insère le texte construit dans le champ caché "message" du formulaire
form.message.value = txt_message;
}
</script>
<h3>Formulaire de présentation</h3>
<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 -->
<input type="hidden" name="f" value="9" /> <!-- ID du forum dans lequel le message sera posté-->
<label for="titre">Titre du sujet :</label>
<input type="text" name="subject" id="titre" value="" size="45" maxlength="60" /><br /><br />
<label for="nom">Nom: </label>
<input type="text" size="30" name="nom" id="nom" /><br /><br />
<label for="pseudo">Pseudo: </label>
<input type="text" size="30" name="pseudo" id="pseudo" /><br /><br />
<label for="genre">Genre: </label>
<select name="genre" id="genre">
<option>Masculin</option>
<option>Féminin</option>
</select><br /><br />
<label for="metier">Metier: </label>
<select name="metier" id="metier">
<option>A.Immobilier</option>
<option>Hotelier</option>
<option>T.de Ressource</option>
<option>Eleveur</option>
<option>Souffleur de verre</option>
<option>Maire</option>
<option>Livreur</option>
<option>Alchimiste</option>
<option>Enchanteur</option>
<option>Jardinier</option>
<option>Policier - 1 allopass</option>
<option>Disquaire</option>
<option>Libraire</option>
<option>Forgeron</option>
<option>Restaurateur</option>
<option>Bucheron</option>
<option>Architecte</option>
<option>Fermier</option>
<option>Garde du Corps</option>
<option>Mineur</option>
<option>Electricien</option>
<option>Medecin</option>
<option>Banquier</option>
<option>Journaliste</option>
<option>Chef de Gare</option>
<option>Marchand à Icefield</option>
</select><br /><br />
<label for="motivation">Motivation: </label><br />
<textarea id="motivation" name="motivation"></textarea><br /><br />
<input type="submit" name="post" value="Envoyer" />
</form>
Re: Formulaire HTML
Bonjour,
Merci pour votre réponse, mais quand je test le formulaire, ça me met ça :
Une erreur navigateur est survenue [Erreur #230], veuillez contacter le support technique.
Alors que j'ai essayé avec internet explorer et firefox.
Merci pour votre réponse, mais quand je test le formulaire, ça me met ça :
Une erreur navigateur est survenue [Erreur #230], veuillez contacter le support technique.
Alors que j'ai essayé avec internet explorer et firefox.
Dernière édition par barbierp le Mer 3 Oct 2012 - 16:39, édité 1 fois
Re: Formulaire HTML
Avec ce code, ça m'écrit :
Désolé, mais seuls les peuvent poster dans ce forum.
Alors que j'ai essayer en mettant tous les droits au visteurs, membres et admins.
Désolé, mais seuls les peuvent poster dans ce forum.
Alors que j'ai essayer en mettant tous les droits au visteurs, membres et admins.
- Code:
<script type="text/javascript">
function envoiMessage(form)
{
// Créer un message à partir des informations fournies
var txt_message = "<strong>Nom :</strong> " + form.nom.value + '\n'
+ "<strong>Pseudo :</strong> " + form.pseudo.value + '\n'
+ "<strong>Genre :</strong> " + form.genre.value + '\n'
+ "<strong>Metier :</strong> " + form.metier.value + '\n'
+ "<strong>Motivation :</strong> " + form.motivation.value + '\n'
txt_message = txt_message + "</li></ul><strong>En plus</strong> : " + form.plus.value + '\n';
// Insère le texte construit dans le champ caché "message" du formulaire
form.message.value = txt_message;
}
</script>
<h3>Formulaire de présentation</h3>
<form action="http://www.cityworldcraft.com/posting.forum" 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 -->
<input type="hidden" name="f" value="27" /> <!-- ID du forum dans lequel le message sera posté-->
<label for="titre">Titre du sujet :</label> <input type="text" name="subject" id="titre" value="" size="45" maxlength="60" /></br>
</br>
<label for="nom">Nom: </label><input type="text" size="30" name="nom" id="nom" /></br>
</br>
<label for="pseudo">Pseudo: </label><input type="text" size="30" name="pseudo" id="pseudo" /></br>
</br>
<label for="genre">Genre: </label><select name="genre" id="genre"><option>Masculin</option><option>Féminin</option></select></br>
</br>
<label for="Motivation">Motivation: </label>
<textarea id="motivation" name="motivation"></textarea>
<input type="submit" name="post" value="Envoyer" />
</form>
Re: Formulaire HTML
pour l'erreur 230 , il reste à regler la permission des formulaires dans le Panneau Admin :
panneau d'administration >> Général >> Sécurité >> Configuration de la sécurité >>
Interdire les formulaires non officiels à poster des messages et messages privés sur le forum : non
pour l'erreur de postage , remplacez :
par :
"10" étant le numéro du forum de présentation ... ou pas ?
panneau d'administration >> Général >> Sécurité >> Configuration de la sécurité >>
Interdire les formulaires non officiels à poster des messages et messages privés sur le forum : non
pour l'erreur de postage , remplacez :
- Code:
<input type="hidden" name="f" value="27" /> <!-- ID du forum dans lequel le message sera posté-->
par :
- Code:
<input type="hidden" name="f" value="10" /> <!-- ID du forum dans lequel le message sera posté-->
"10" étant le numéro du forum de présentation ... ou pas ?
Re: Formulaire HTML
C'est bon ça marche, merci beaucoup.
Mais es possible que quand on clic sur la catégorie métier. Ca nous emmène directement sur le formulaire ?
Mais es possible que quand on clic sur la catégorie métier. Ca nous emmène directement sur le formulaire ?
Re: Formulaire HTML
dans le Panneau admin - général - categories et forums , sélectionnez le forum ( ) des métiers et collez ceci dans la description :
en remplaçant par le lien du formulaire ...
<a href="le lien vers le formulaire">formulaire</a>
en remplaçant par le lien du formulaire ...
Re: Formulaire HTML
Je l'ai mit dans le nom du forum ce lien et ça marche.
Merci beaucoup !
Merci beaucoup !
Sujets similaires
» Formulaire HTML
» Formulaire HTML
» Formulaire HTML
» Codage formulaire html
» Créer un formulaire HTML
» Formulaire HTML
» Formulaire HTML
» Codage formulaire html
» Créer un formulaire HTML
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