Installation d'un formulaire
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
Installation d'un formulaire
Bonjour à tous,
Alors voila, j'ai créer un formulaire pour mon forum grâce à un super tuto. Tout vas bien, je l'ai fais, il est nikel.
Mais le seul problème, c'est que ce tutoriel n'expliquait pas comment faire pour que le formulaire se transforme en nouveau message sur mon forum.
C'est un formulaire de présentation : http://crinieresauvage.forumactif.org/h1-formulaire-de-presentation
Tous mes nouveaux membres devront sans servir pour qu'ils puissent vivre sur mon forum.
Mais quand on clique sur le bouton "envoyer", les informations se perdent je ne sais où, et n'arrive jamais comme une nouvelle présentation sur mon forum.
Il doit y avoir un code ou je ne sais trop quoi pour régler ce problème, hors j'ai beau chercher, il est introuvable.
Merci d'avance (à ceux qui pourront m'aider).
Alors voila, j'ai créer un formulaire pour mon forum grâce à un super tuto. Tout vas bien, je l'ai fais, il est nikel.
Mais le seul problème, c'est que ce tutoriel n'expliquait pas comment faire pour que le formulaire se transforme en nouveau message sur mon forum.
C'est un formulaire de présentation : http://crinieresauvage.forumactif.org/h1-formulaire-de-presentation
Tous mes nouveaux membres devront sans servir pour qu'ils puissent vivre sur mon forum.
Mais quand on clique sur le bouton "envoyer", les informations se perdent je ne sais où, et n'arrive jamais comme une nouvelle présentation sur mon forum.
Il doit y avoir un code ou je ne sais trop quoi pour régler ce problème, hors j'ai beau chercher, il est introuvable.
Merci d'avance (à ceux qui pourront m'aider).
Dernière édition par Kaaly le Dim 4 Sep 2011 - 15:01, édité 1 fois
Re: Installation d'un formulaire
Personne ne peut m'aider ?
Re: Installation d'un formulaire
avez-vous déjà lu le tuto sur les formulaires ?
https://forum.forumactif.com/t280246-formulaire#2492238
surtout la 2e et 3e étape ! ^^
https://forum.forumactif.com/t280246-formulaire#2492238
surtout la 2e et 3e étape ! ^^
Re: Installation d'un formulaire
Oui je l'ai lu, 3 fois, mais je ne l'ai vraiment pas compris.
(d'où pourquoi je demande de l'aide).
Ce que je n'ai pas compris, c'est où je dois placer les codes de l'étape 2.
Puis surtout toute l'étape 3. (Ça devient trop dur pour mon petit cerveau)
(d'où pourquoi je demande de l'aide).
Ce que je n'ai pas compris, c'est où je dois placer les codes de l'étape 2.
Puis surtout toute l'étape 3. (Ça devient trop dur pour mon petit cerveau)
Re: Installation d'un formulaire
Je viens de vérifier votre code source , la partie 2 est presque en place ...
je vous prépare la 3e partie ...
édit :
je vous prépare la 3e partie ...
édit :
- Code:
<script type="text/javascript">
function envoiMessage(form)
{
// Créer un message à partir des informations fournies
var pseudo = form.pseudo.value
var age = form.age.value
var arriver = form.arriver.value
var toi = form.toi.value
var niveau = form.niveau.value
var tonart = form.tonart.value
var forum = form.forum.value
var txt_message = "[b]- PREMIÈRES INFORMATIONS -[/b]" + '\n' + '\n'
+ "[b]Ton pseudo : [/b]" + pseudo + '\n'
+ "[b]Ton âge : [/b]" + age + '\n'
+ "[b]Comment es-tu arrivé sur CrinièreSauvage ? [/b]" + arriver + '\n' + '\n'
+ "[b]- CARTE DE VISITE - [/b]" + '\n' + '\n'
+ "[b]Et maintenant, nous voulons savoir qui tu es réellement. [/b]" + '\n' + toi + '\n' + '\n'
+ "[b]- TOI ET LE MONDE EQUIN - [/b]" + '\n' + '\n'
+ "[b]Est-ce que tu cavales ? [/b] ";
// Dans le cas des radios, on va prendre la valeur de celle qui est cochée:
for(var i = 0; i < form.cavale.length; i++)
{
if(form.cavale[i].checked == true) { txt_message += form.cavale[i].value + '\n'; }
}
if(form.depuis.value != "") // Si le champ "depuis quand" n'a pas été laissé vide ...
{
txt_message += "[b]Depuis quand ? : [/b]" + form.depuis.value + '\n'; }
txt_message += "[b]Quel niveau as-tu ? [/b] " + niveau + '\n' + '\n'
+ "[b]- TOI ET L'ART -[/b]" + '\n' + '\n'
+ "[b]Tu es plutôt : [/b] " + '\n';
for(var i = 0; i < form.art.length; i++)
{
if(form.art[i].checked == true) { txt_message += form.art[i].value + '\n' ; }
}
txt_message += "[b]Racontes nous ton parcours artistique. [/b]" + '\n' + tonart + '\n' + '\n'
+ "[b]- PREMIÈRE IMPRESSION -[/b]" + '\n' + '\n'
+ "[b]Et enfin, quelle est ta première impression de CrinièreSauvage ? [/b]" + '\n' + forum + '\n';
// Insère le texte construit dans le champ caché "message" du formulaire
form.message.value = txt_message;
form.subject.value = "Présentation de " + pseudo ;
}
</script>
<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="1" /> <!-- ID du forum dans lequel le message sera posté -->
<input type="hidden" name="subject" id="titre" value="" /> <!-- titre du sujet -->
<p><fieldset>
<legend>- PREMIÈRES INFORMATIONS -</legend>
<label for="pseudo">Ton pseudo</label> : <input type="text" name="pseudo" id="pseudo" /><br />
<label for="age">Ton âge</label> : <input type="text" name="age" id="age" /><br />
<label for="arriver">Comment es-tu arrivé sur CrinièreSauvage ?</label><br />
<textarea name="arriver" id="arriver" rows="3" cols="50"></textarea><br />
</fieldset>
<fieldset>
<legend>- CARTE DE VISITE -</legend>
<label for="toi">Et maintenant, nous voulons savoir qui tu es réellement.</label><br/>
<textarea name="toi" id="toi" rows="10" cols="70"></textarea><br />
</fieldset>
<fieldset>
<legend>- TOI ET LE MONDE EQUIN -</legend>
Est-ce que tu cavales ?
<input type="radio" name="cavale" value="oui" id="oui" /> <label for="oui">Oui</label>
<input type="radio" name="cavale" value="non" id="non" checked="checked" /> <label for="non">Non</label><br />
<label for="depuis">Depuis quand ?</label> : <input type="text" name="depuis" id="depuis" /><br />
<label for="niveau">Quel niveau as-tu ?</label>
<select name="niveau" id="pays">
<optgroup label="Galop">
<option value="Galop 1" selected="selected">Galop 1</option>
<option value="Galop 2">Galop 2</option>
<option value="Galop 3">Galop 3</option>
<option value="Galop 4">Galop 4</option>
<option value="Galop 5">Galop 5</option>
<option value="Galop 6">Galop 6</option>
<option value="Galop 7">Galop 7</option>
<option value="Galop 8">Galop 8</option>
<option value="Galop 9">Galop 9</option>
</optgroup>
<optgroup label="Savoir Éthologique">
<option value="Savoir 1">Savoir 1</option>
<option value="Savoir 2">Savoir 2</option>
<option value="Savoir 3">Savoir 3</option>
<option value="Savoir 4">Savoir 4</option>
<option value="Savoir 5">Savoir 5</option>
</optgroup>
</select><br />
</fieldset>
<fieldset>
<legend>- TOI ET L'ART -</legend>
Tu es plutôt :
<input type="checkbox" name="art" value="Graphisme" id="graph" /> <label for="graph">Graphisme</label>
<input type="checkbox" name="art" value="Photographie" id="photo" /> <label for="photo">Photographie </label>
<input type="checkbox" name="art" value="Vidéo" id="video" /> <label for="video">Vidéo</label>
<input type="checkbox" name="art" value="Ecriture" id="ecrit" /> <label for="ecrit">Ecriture</label>
<input type="checkbox" name="art" value="Dessin" id="dessin" /> <label for="dessin">Dessin</label><br />
<label for="tonart">Racontes nous ton parcours artistique.</label><br/>
<textarea name="tonart" id="tonart" rows="7" cols="50"></textarea><br />
</fieldset>
<fieldset>
<legend>- PREMIÈRE IMPRESSION -</legend>
<label for="forum">Et enfin, quelle est ta première impression de CrinièreSauvage ?</label><br/>
<textarea name="forum" id="forum" rows="4" cols="85"></textarea><br />
</fieldset>
<center><input type="submit" name="post" value="Envoyer" /> <input type="reset" /></center>
</p>
</form>
<p>Formulaire créé par Kaaly pour CrinièreSauvage.</p>
Re: Installation d'un formulaire
Merci beaucoup, et vous allez vraiment vite.
J'attends l'étape 3
J'attends l'étape 3
Re: Installation d'un formulaire
bonjour,
si vous avez mis le code en place , il ne vous reste plus qu'à l'essayer ! ^^
Amicalement ,
Scoubifitz
si vous avez mis le code en place , il ne vous reste plus qu'à l'essayer ! ^^
Amicalement ,
Scoubifitz
Re: Installation d'un formulaire
J'ai essayé, mais le nouveau message reste blanc et dit qu'il n'y a pas de titre.
Je vais le refaire pour voir.
EDIT : Ca ne marche pas, voila ce que j'obtiens après avoir cliqué sur "Envoyer"
Je vais le refaire pour voir.
EDIT : Ca ne marche pas, voila ce que j'obtiens après avoir cliqué sur "Envoyer"
- Spoiler:
Re: Installation d'un formulaire
bonjour ,
sans vouloir vous vexer , si je vous donne un code complet , remplacez entièrement l'ancien par le nouveau ...
il y avait aussi des oublis dans le formulaire ...
Merci
sans vouloir vous vexer , si je vous donne un code complet , remplacez entièrement l'ancien par le nouveau ...
il y avait aussi des oublis dans le formulaire ...
Merci
Re: Installation d'un formulaire
Ca ne me vexe pas, c'est juste que je n'avais pas remplacer le formulaire, j'avais rajouter.
Maintenant que c'est fait, il marche beaucoup mieux, merci !
Maintenant que c'est fait, il marche beaucoup mieux, merci !
Re: Installation d'un formulaire
il ne vous reste plus qu'à éditer le premier message pour cocher la case
et à cliquer sur dans un des messages qui vous ont aidé ...
Amicalement,
Scoubifitz
et à cliquer sur dans un des messages qui vous ont aidé ...
Amicalement,
Scoubifitz
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