Formulaire de candidature
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 de candidature
Bonsoir, j'ai créer un formulaire de candidature via ce qui est expliqué ici: https://forum.forumactif.com/t280246-formulaire#2492238
J'en suis arrivé à un résultat des moins surprenant, cela m'amène sur la page pour poster un nouveau sujet cependant rien n'y est marqué.
Voici mon code:
J'en suis arrivé à un résultat des moins surprenant, cela m'amène sur la page pour poster un nouveau sujet cependant rien n'y est marqué.
Voici mon code:
- Code:
<script type="text/javascript">
function envoiMessage(form)
{
// Créer un message à partir des informations fournies
var txt_message = "[b]Pseudo :[/b] " + form.pseudo.value + '\n'
+ "[b]Âge :[/b] " + form.age.value + '\n'
+ "[b]Skype :[/b] " + form.skype.value + '\n'
+ "[b]Experience sur Wakfu :[/b] " + form.experience.value + '\n'
+ "[b]Nom du personnage principal :[/b] " + form.perso.value + '\n'
+ "[b]Classe du personnage :[/b] " + form.classe.value + '\n'
+ "[b]Cercle de puissance :[/b] " + form.lvl.value + '\n'
+ "[b]Élément de frappe:[/b]\n[list]";
// 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.element.length; i++)
{
if(form.element[i].checked == true) { txt_message = txt_message + '[*]' + form.element[i].value + '\n'; }
}
txt_message = txt_message + "[/list][b]Experience en rp[/b] : " + form.rp.value + '\n' + "[/list][b]Test rp[/b] : " + form.test.value + '\n';
// Insère le texte construit dans le champ caché "message" du formulaire
form.message.value = txt_message;
}
</script>
<h1>Formulaire de candidature</h1>
<form action="http://balrog.azureforum.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="8" /> <!-- ID du forum dans lequel le message sera posté-->
<label for="titre">Titre du sujet :</label> <input type="text" name="subject" id="titre" value="Candidature de [Nom]" size="45" maxlength="60" />
<fieldset>
<legend>Vous</legend> <!-- Titre du fieldset -->
<table>
<tr><td><label for="pseudo">Comment vous appelle-t-on sur le web ?</label></td><td><input type="text" name="pseudo" id="pseudo" /></td></tr>
<tr><td><label for="age">Quel âge avez-vous ?</label></td><td><input type="text" name="age" id="age" required autofocus/></td></tr>
<tr><td><label for="skype">Quel est votre pseudo skype ?</label></td><td><input type="text" name="skype" id="skype" required /></td></tr>
</table>
</fieldset>
<fieldset>
<legend>Wakfu</legend> <!-- Titre du fieldset -->
<p>
Vous jouez à Wakfu depuis
<input type="radio" name="experience" value="v1" id="riche" /> <label for="v1">La bêta V1</label>
<input type="radio" name="experience" value="v2" id="celebre" /> <label for="v2">La bêta V2</label>
<input type="radio" name="experience" value="v3" id="intelligent" /> <label for="v3">La V3 de Wakfu</label>
</p>
<table>
<tr><td><label for="perso">Le nom de votre personnage principal</label></td><td><input type="text" name="perso" id="perso" required/></td></tr>
<tr><td><label for="classe">La classe de votre personnage:</label></td><td><select name="classe" id="classe" required>
<option value="feca">Feca</option>
<option value="osa">Osamodas</option>
<option value="enu">Enutrof</option>
<option value="sram">Sram</option>
<option value="xel">Xelor</option>
<option value="eca">Ecaflip</option>
<option value="eni">Eniripsa</option>
<option value="iop">Iop</option>
<option value="cra">Crâ</option>
<option value="sadi">Sadida</option>
<option value="sacri">Sacrieur</option>
<option value="panda">Pandawa</option>
<option value="roub">Roublard</option>
<option value="zozo">Zobal</option>
</select></td></tr>
<tr><td><label for="lvl">Cercle de puissance</label></td><td><input type="number" name="lvl" id="lvl" required/></td></tr>
<tr><td>Élément de frappe</td><td><input type="checkbox" name="element" id="terre" value="Terre" /> <label for="terre">Terre</label><br />
<input type="checkbox" name="element" id="air" value="Air" /> <label for="air">Air</label><br />
<input type="checkbox" name="element" id="eau" value="Eau" /> <label for="eau">Eau</label><br />
<input type="checkbox" name="element" id="feu" value="Feu" /> <label for="feu">Feu</label></td></tr>
</table>
</fieldset>
<fieldset>
<legend>Role Play</legend> <!-- Titre du fieldset -->
<label for="rp">Votre experience en rp:</label><br>
<textarea name="rp" id="rp" required></textarea><br>
<label for="test">Test rp:</label><br>
<textarea name="test" id="test">Un membre du staff viendra vous donner un test rp que vous devrez placer ici</textarea>
</fieldset>
<input type="submit" value="Envoyer" /><input type="reset" value="Effacer" />
</form>
Dernière édition par kidon le Mar 13 Mar 2012 - 23:31, édité 1 fois
kidon- ***
-
Messages : 110
Inscrit(e) le : 06/12/2009
Re: Formulaire de candidature
bonsoir !^^
il y a les boutons radios qu'il faut définir par une variable dans le script , une petite inversion dans les "values" des mêmes boutons radios , et le "name" du "submit" qui manque ...
sinon , définir une taille pour les "textarea" ...
voili , voilou ...
il y a les boutons radios qu'il faut définir par une variable dans le script , une petite inversion dans les "values" des mêmes boutons radios , et le "name" du "submit" qui manque ...
sinon , définir une taille pour les "textarea" ...
voili , voilou ...
- Code:
<script type="text/javascript">
function envoiMessage(form)
{
var experience = "";
if(form.experience[0].checked == true)
experience = form.experience[0].value;
else if(form.experience[1].checked == true)
experience = form.experience[1].value;
else if(form.experience[2].checked == true)
experience = form.experience[2].value;
// Créer un message à partir des informations fournies
var txt_message = "[b]Pseudo :[/b] " + form.pseudo.value + '\n'
+ "[b]Âge :[/b] " + form.age.value + '\n'
+ "[b]Skype :[/b] " + form.skype.value + '\n'
+ "[b]Experience sur Wakfu :[/b] " + experience + '\n'
+ "[b]Nom du personnage principal :[/b] " + form.perso.value + '\n'
+ "[b]Classe du personnage :[/b] " + form.classe.value + '\n'
+ "[b]Cercle de puissance :[/b] " + form.lvl.value + '\n'
+ "[b]Élément de frappe:[/b]\n[list]";
// 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.element.length; i++)
{
if(form.element[i].checked == true) { txt_message += '[*]' + form.element[i].value + '\n'; }
}
txt_message += "[/list][b]Experience en rp[/b] : " + form.rp.value + '\n' + "[/list][b]Test rp[/b] : " + form.test.value + '\n';
// Insère le texte construit dans le champ caché "message" du formulaire
form.message.value = txt_message;
}
</script>
<h1>Formulaire de candidature</h1>
<form action="http://balrog.azureforum.com/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="8" /> <!-- ID du forum dans lequel le message sera posté-->
<label for="titre">Titre du sujet :</label> <input type="text" name="subject" id="titre" value="Candidature de [Nom]" size="45" maxlength="60" />
<fieldset>
<legend>Vous</legend> <!-- Titre du fieldset -->
<table>
<tr><td><label for="pseudo">Comment vous appelle-t-on sur le web ?</label></td><td><input type="text" name="pseudo" id="pseudo" /></td></tr>
<tr><td><label for="age">Quel âge avez-vous ?</label></td><td><input type="text" name="age" id="age" required autofocus /></td></tr>
<tr><td><label for="skype">Quel est votre pseudo skype ?</label></td><td><input type="text" name="skype" id="skype" required /></td></tr>
</table>
</fieldset>
<fieldset>
<legend>Wakfu</legend> <!-- Titre du fieldset -->
<p>Vous jouez à Wakfu depuis
<input type="radio" name="experience" id="v1" value="depuis la bêta V1" /> <label for="v1">La bêta V1</label>
<input type="radio" name="experience" id="v2" value="depuis la bêta V2" /> <label for="v2">La bêta V2</label>
<input type="radio" name="experience" id="v3" value="depuis la V3 de Wakfu" /> <label for="v3">La V3 de Wakfu</label>
</p>
<table>
<tr><td><label for="perso">Le nom de votre personnage principal</label></td><td><input type="text" name="perso" id="perso" required /></td></tr>
<tr><td><label for="classe">La classe de votre personnage:</label></td><td><select name="classe" id="classe" required>
<option value="feca">Feca</option>
<option value="osa">Osamodas</option>
<option value="enu">Enutrof</option>
<option value="sram">Sram</option>
<option value="xel">Xelor</option>
<option value="eca">Ecaflip</option>
<option value="eni">Eniripsa</option>
<option value="iop">Iop</option>
<option value="cra">Crâ</option>
<option value="sadi">Sadida</option>
<option value="sacri">Sacrieur</option>
<option value="panda">Pandawa</option>
<option value="roub">Roublard</option>
<option value="zozo">Zobal</option>
</select></td></tr>
<tr><td><label for="lvl">Cercle de puissance</label></td><td><input type="number" name="lvl" id="lvl" required /></td></tr>
<tr><td>Élément de frappe</td><td><input type="checkbox" name="element" id="terre" value="Terre" /> <label for="terre">Terre</label><br />
<input type="checkbox" name="element" id="air" value="Air" /> <label for="air">Air</label><br />
<input type="checkbox" name="element" id="eau" value="Eau" /> <label for="eau">Eau</label><br />
<input type="checkbox" name="element" id="feu" value="Feu" /> <label for="feu">Feu</label></td></tr>
</table>
</fieldset>
<fieldset>
<legend>Role Play</legend> <!-- Titre du fieldset -->
<label for="rp">Votre experience en rp:</label><br>
<textarea name="rp" id="rp" rows="6" cols="80" required></textarea><br>
<label for="test">Test rp:</label><br>
<textarea name="test" id="test" rows="6" cols="80">Un membre du staff viendra vous donner un test rp que vous devrez placer ici</textarea>
</fieldset>
<input type="submit" value="Envoyer" name="post" /><input type="reset" value="Effacer" />
</form>
Re: Formulaire de candidature
Merci;
Alors, avec ce que tu m'a donné le titre du sujet s'inscrit correctement à l'endroit approprié, c'est déjà ça mais rien d'autre et ça me sort ça:
Alors, avec ce que tu m'a donné le titre du sujet s'inscrit correctement à l'endroit approprié, c'est déjà ça mais rien d'autre et ça me sort ça:
kidon- ***
-
Messages : 110
Inscrit(e) le : 06/12/2009
Re: Formulaire de candidature
bonjour,
avez-vous règlé les permissions 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
pouvez vous afficher le lien de la page avec le formulaire ?
avez-vous règlé les permissions 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
pouvez vous afficher le lien de la page avec le formulaire ?
Re: Formulaire de candidature
Ah oui en effet avec cette autorisation ça poste un message avec seulement le titre et le pseudo =/
EDIT: J'ai testé via une page créée sur le forum directement, car avant je la faisait via une page d'un hébergement personnel, dans ce cas ça me sort tous les champs mais avec le code brute je vois donc apparaitre dans le message les:
EDIT: J'ai testé via une page créée sur le forum directement, car avant je la faisait via une page d'un hébergement personnel, dans ce cas ça me sort tous les champs mais avec le code brute je vois donc apparaitre dans le message les:
- Code:
<strong> <li> [/lis] </ul>
kidon- ***
-
Messages : 110
Inscrit(e) le : 06/12/2009
Re: Formulaire de candidature
re,
maintenant que vous avez créé une page HTML sur le forum ,
merci de refaire un copié collé du code que j'ai fourni par dessus le code en place ...
tout devrait rentrer dans l'ordre ...
maintenant que vous avez créé une page HTML sur le forum ,
merci de refaire un copié collé du code que j'ai fourni par dessus le code en place ...
tout devrait rentrer dans l'ordre ...
Re: Formulaire de candidature
...
J'y avais déjà mis le code que vous avez fournis T_T j'ai quand même mis a jour mais ça me ressorts la même chose soit ça :
Je vois le code s'afficher ! Et oui j'ai bien "Autoriser le HTML : Oui"
J'y avais déjà mis le code que vous avez fournis T_T j'ai quand même mis a jour mais ça me ressorts la même chose soit ça :
- Code:
<strong>Pseudo :</strong>
<strong>Âge :</strong> 18 ans
<strong>Skype :</strong> lol
<strong>Experience sur Wakfu :</strong> depuis la bêta V1
<strong>Nom du personnage principal :</strong> Machin
<strong>Classe du personnage :</strong> feca
<strong>Cercle de puissance :</strong> 0
<strong>Élément de frappe:</strong> Truc
<ul></li></ul><strong>Experience en rp</strong> : Lorem ipsum
[/list]<strong>Test rp</strong> : Un membre du staff viendra vous donner un test rp que vous devrez placer ici
Je vois le code s'afficher ! Et oui j'ai bien "Autoriser le HTML : Oui"
kidon- ***
-
Messages : 110
Inscrit(e) le : 06/12/2009
Re: Formulaire de candidature
coucou encore !^^
regardez bien le script que je propose (à partir du "txt_message"):
et celui que vous avez dans le formulaire :
Le BBcode est devenu du HTML ...
je ne peux que vous redemander de copier le code que j'ai fourni plus haut,
d'éditer votre page HTML contenant le formulaire , de vérifier que :+html: soit visible ,
de coller et valider le code et de refaire un essai ...
* je fournis ce script en BBcode justement pour ne pas devoir activer le HTML sur le forum ...
regardez bien le script que je propose (à partir du "txt_message"):
- Code:
<script type="text/javascript">
function envoiMessage(form)
{
var experience = "";
if(form.experience[0].checked == true)
experience = form.experience[0].value;
else if(form.experience[1].checked == true)
experience = form.experience[1].value;
else if(form.experience[2].checked == true)
experience = form.experience[2].value;
// Créer un message à partir des informations fournies
var txt_message = "[b]Pseudo :[/b] " + form.pseudo.value + '\n'
+ "[b]Âge :[/b] " + form.age.value + '\n'
+ "[b]Skype :[/b] " + form.skype.value + '\n'
+ "[b]Experience sur Wakfu :[/b] " + experience + '\n'
+ "[b]Nom du personnage principal :[/b] " + form.perso.value + '\n'
+ "[b]Classe du personnage :[/b] " + form.classe.value + '\n'
+ "[b]Cercle de puissance :[/b] " + form.lvl.value + '\n'
+ "[b]Élément de frappe:[/b]\n[list]";
// 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.element.length; i++)
{
if(form.element[i].checked == true) { txt_message += '[*]' + form.element[i].value + '\n'; }
}
txt_message += "[/list][b]Experience en rp[/b] : " + form.rp.value + '\n' + "[/list][b]Test rp[/b] : " + form.test.value + '\n';
// Insère le texte construit dans le champ caché "message" du formulaire
form.message.value = txt_message;
}
</script>
et celui que vous avez dans le formulaire :
- Code:
<script type="text/javascript">
function envoiMessage(form)
{
var experience = "";
if(form.experience[0].checked == true)
experience = form.experience[0].value;
else if(form.experience[1].checked == true)
experience = form.experience[1].value;
else if(form.experience[2].checked == true)
experience = form.experience[2].value;
// Créer un message à partir des informations fournies
var txt_message = "<strong>Pseudo :</strong> " + form.pseudo.value + '\n'
+ "<strong>Âge :</strong> " + form.age.value + '\n'
+ "<strong>Skype :</strong> " + form.skype.value + '\n'
+ "<strong>Experience sur Wakfu :</strong> " + experience + '\n'
+ "<strong>Nom du personnage principal :</strong> " + form.perso.value + '\n'
+ "<strong>Classe du personnage :</strong> " + form.classe.value + '\n'
+ "<strong>Cercle de puissance :</strong> " + form.lvl.value + '\n'
+ "<strong>Élément de frappe:</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.element.length; i++)
{
if(form.element[i].checked == true) { txt_message += '<li>' + form.element[i].value + '\n'; }
}
txt_message += "</li></ul><strong>Experience en rp</strong> : " + form.rp.value + '\n' + "[/list]<strong>Test rp</strong> : " + form.test.value + '\n';
// Insère le texte construit dans le champ caché "message" du formulaire
form.message.value = txt_message;
}
</script>
Le BBcode est devenu du HTML ...
je ne peux que vous redemander de copier le code que j'ai fourni plus haut,
d'éditer votre page HTML contenant le formulaire , de vérifier que :+html: soit visible ,
de coller et valider le code et de refaire un essai ...
* je fournis ce script en BBcode justement pour ne pas devoir activer le HTML sur le forum ...
Re: Formulaire de candidature
Ok, merci bien =D
kidon- ***
-
Messages : 110
Inscrit(e) le : 06/12/2009
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é"
» [chargement/formulaire] Le forumline prend le CSS du formulaire
» Personnalisation d'un 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
» Personnalisation d'un 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