Vérifiez vos informations

Il semblerait que les informations techniques de votre profil n'aient pas été actualisées depuis un certain temps... Pour que l'aide apportée vous soit efficace, il est important que ces informations soient à jour : prenez quelques secondes pour confirmer ou compléter les informations suivantes.


Lien de votre forum
Version de ce forum
Vous êtes le fondateur de ce forum
Vous avez modifié le CSS de ce forum
Vous avez modifié les templates de ce forum
Votre navigateur

Problème code formulaire

Voir le sujet précédent Voir le sujet suivant Aller en bas

Résolu Problème code formulaire

Message par dheba le 2015-06-09, 15:14

Bonjour,

Je viens vers vous car je rencontre un problème avec un code pour un formulaire de candidature sur mon forum.
J'ai, je pense, réussi à créé un code correct, en suivant ce tutoriel

Mais lorsque je teste, j'ai un message disant que "Une erreur navigateur est survenue [Erreur #230], veuillez contacter le support technique."

voici mon code:
  • Voulez-vous utiliser le haut et le bas de page de votre forum ? Oui
  • Utiliser cette page en tant que page d'accueil ? Non

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]Prénom :[/b] " + form.prenom.value + '\n'
              + "[b]Classement :[/b] " + form.classement.value + '\n'
              + "[b]Orientation du compte :[/b] " + form.orientation.value + '\n'
              + "[b]Fréquence de connexion :[/b] " + form.frequence.value + '\n'
              + "[b]Temps de jeu :[/b] " + form.temps.value + '\n'
              txt_message = txt_message + "[/list][b]Objectifs :[/b] " + form.objectif.value + '\n';
              txt_message = txt_message + "[b]Présentation :[/b] " + form.presentation.value + '\n';
  // Insère le texte construit dans le champ caché "message" du formulaire
  form.message.value = txt_message;
}
</script>
<div align="center">
<table style="border:3px solid #800; border-radius: 10px; background-color: #3D3939"><tr><td><br /></td><td>
<br /><br /><div align="center" style="font-size: 24px;">Formulaire de Candidature SwissT</div><br /><br /><br /><br />
<div style="font-size: 12px;">
<p>Bonjour et bienvenue sur le forum de la SwissT.<br />
Si vous êtes sur cette page, c'est que vous voulez nous rejoindre! Avez-vous bien pris connaissance du Règlement avant de postuler?<br /><br /><br /><br />
<b>Remplissez bien tous les champs du formulaire ci-dessous:</b></p><br />
<form action="http://swissteam.allianceogame.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="22" /> <!--  ID du forum dans lequel le message sera posté-->
<label for="titre">Titre du sujet :</label> <input type="text" value="Candidature X" name="subject" id="titre" value="" size="45" maxlength="60" />
<br /><br />
<label for="pseudo">- Pseudo: </label><input type="text" value="Pseudo" size="30" name="pseudo" id="pseudo" />
<br /><br />
<label for="prenom">- Prénom: </label><input type="text" value="Prénom" size="30" name="prenom" id="prenom" />
<br /><br />         
<label for="classement">- Classement: </label><input type="text" value="Xème" size="30" name="classement" id="classement" />
<br /><br />         
<label for="orientation">Orientation du compte: </label><select name="orientation" id="orientation"><option>Mineur</option><option>Raideur</option><option>Rippeur</option><option>Mineur Offensif</option></select>
<br /><br />
<label for="frequence">Fréquence de connexion: </label><select name="frequence" id="frequence"><option>1à 2 jours/semaine</option><option>3 à 6 jours/semaine</option><option>Tous les jours</option></select>
<br />
<br />
<label for="temps">Temps de jeu: </label><select name="temps" id="temps"><option>de 0 à 2 h/jour</option><option>de 2 à 5 h/jour</option><option>de 5 à 10 h/jour</option><option>+ de 10 h/jour</option></select>
<br />
<br />         
<label for="objectif">Objectifs: </label><br />
<textarea id="objectif" name="objectif">Quels sont vos objectifs à court, moyen et long terme?</textarea>
<br />
<br />         
<label for="presentation">Présentation: </label><br />
<textarea id="presentation" name="presentation">Parlez-nous de vous...</textarea>
<br />
<br />       
<p style="align:justify">Merci d'avoir pris le temps de répondre à ces questions!<br />
Les membres de la SwissT vont maintenant prendre le relais pour d'éventuelles autres questions dans la partie recrutement du Forum...</p>
<div align="center"><input type="reset" name="post" value="Recommencer" /><input type="submit" name="post" value="Envoyer" /></div>
</form>
</div><br /><br />
</td><td><br /></td></tr></table></div>

Pouvez-vous me dire où se situe mon erreur? merci d'avance Smile

le lien de mon formulaire: http://swissteam.allianceogame.com/h3-formulaire-candidature-swisst

EDIT: Problème résolu en trouvant Ceci Very Happy


Dernière édition par dheba le 2015-06-09, 16:48, édité 1 fois
avatar

dheba
**

Masculin
Messages : 66
Inscrit(e) le : 01/05/2007

http://swissteam.allianceogame.com/
dheba a été remercié(e) par l'auteur de ce sujet.
  • 0

Résolu Re: Problème code formulaire

Message par Scoubifitz le 2015-06-09, 16:33

bonsoir,

cette fonction est à placer dans la balise form ...

il y a aussi des identifiants avec des accents et des espaces ...

exemple :
<input type="checkbox" name="frequence" id="1 à 2 jours/semaine" value="1 à 2 jours/semaine" /><label for="1 à 2 jours/semaine">1 à 2 jours/semaine</label>

le code corrigé :
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]Prénom :[/b] " + form.prenom.value + '\n'
+ "[b]Classement :[/b] " + form.classement.value + '\n'
+ "[b]Orientation du compte :[/b] " + form.orientation.value + '\n'
+ "[b]Fréquence de connexion :[/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.frequence.length; i++)
{
if(form.frequence[i].checked == true) { txt_message = txt_message + '[*]' + form.frequence[i].value + '\n'; }
}
txt_message += "[b]Temps de jeu :[/b] " + form.temps.value + '\n'
+ "[/list][b]Objectifs :[/b] " + form.objectif.value + '\n'
+ "[b]Présentation :[/b] " + form.presentation.value + '\n';
// Insère le texte construit dans le champ caché "message" du formulaire
form.message.value = txt_message;
}
</script>
<div style="width:900px;border:3px solid #800; border-radius: 10px; background-color: #3D3939;margin:auto;padding:10px;font-size: 12px;">
<div style="font-size: 24px;padding:30px;text-align:center">Formulaire de Candidature SwissT</div>
<p>Bonjour et bienvenue sur le forum de la SwissT.<br />
Si vous êtes sur cette page, c'est que vous voulez nous rejoindre! Avez-vous bien pris connaissance du Règlement avant de postuler?<br /><br /><br /><br />
<b>Remplissez bien tous les champs du formulaire ci-dessous:</b></p><br />
<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="22" /> <!--  ID du forum dans lequel le message sera posté-->
<label for="titre">Titre du sujet :</label> <input type="text" value="Candidature X" name="subject" id="titre" value="" size="45" maxlength="60" />
<br /><br />
<label for="pseudo">- Pseudo: </label><input type="text" value="Pseudo" size="30" name="pseudo" id="pseudo" />
<br /><br />
<label for="prenom">- Prénom: </label><input type="text" value="Prénom" size="30" name="prenom" id="prenom" />
<br /><br />       
<label for="classement">- Classement: </label><input type="text" value="Xème" size="30" name="classement" id="classement" />
<br /><br />       
<label for="orientation">Orientation du compte: </label><select name="orientation" id="orientation"><option>Mineur</option><option>Raideur</option><option>Rippeur</option><option>Mineur Offensif</option></select>
<br /><br />
<label>Fréquence de connexion: </label>
<br /><input type="checkbox" name="frequence" id="bihebdo" value="1 à 2 jours/semaine" /><label for="bihebdo">1 à 2 jours/semaine</label>
<br /><input type="checkbox" name="frequence" id="trihebdo" value="3 à 6 jours/semaine" /><label for="trihebdo">3 à 6 jours/semaine</label>
<br /><input type="checkbox" name="frequence" id="hebdo" value="tous les jours" /><label for="hebdo">Tous les jours</label>
<br />
<br />
<label for="temps">Temps de jeu: </label><select name="temps" id="temps"><option>de 0 à 2 h/jour</option><option>de 2 à 5 h/jour</option><option>de 5 à 10 h/jour</option><option>+ de 10 h/jour</option></select>
<br />
<br />
<label for="objectif">Objectifs: </label><br />
<textarea id="objectif" name="objectif">Quels sont vos objectifs à court, moyen et long terme?</textarea>
<br />
<br />
<label for="presentation">Présentation: </label><br />
<textarea id="presentation" name="presentation">Parlez-nous de vous...</textarea>
<br />
<br />
<p style="align:justify">Merci d'avoir pris le temps de répondre à ces questions!<br />
Les membres de la SwissT vont maintenant prendre le relais pour d'éventuelles autres questions dans la partie recrutement du Forum...</p>
<div align="center"><input type="reset" name="post" value="Recommencer" /><input type="submit" name="post" value="Envoyer" /></div>
</form>
</div>

edit : https://forum.forumactif.com/t351648-formulaire-erreur-230#2995510
avatar

Scoubifitz
Membre actif

Masculin
Messages : 3598
Inscrit(e) le : 18/03/2008

http://scoubidous.superforum.fr/
Scoubifitz a été remercié(e) par l'auteur de ce sujet.

Voir le sujet précédent Voir le sujet suivant Revenir en haut


Permission de ce forum:
Vous ne pouvez pas répondre aux sujets dans ce forum