Problème avec un 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
Problème avec un formulaire
Bonjour/bonsoir !
J'ai crée un formulaire html pour faciliter la tâche à mes membres.
Seulement, je le teste, je vérifie, et rien ne se passe.
J'ai suivi les tutoriels et tout ça, mais je ne parviens pas à envoyer le formulaire sur la page de création de sujet. Quelqu'un comprend-il mon erreur et pourrait m'aider ?
merci
bonsoir
J'ai crée un formulaire html pour faciliter la tâche à mes membres.
Seulement, je le teste, je vérifie, et rien ne se passe.
- Code:
<P>Pour connaître les différents métiers, mondes, etc et bien choisir votre futur personnage, regardez dans le Contexte (créatures, mondes), et dans Groupes & Rangs (métiers). Vous y trouverez tout ce qu'il vous faut pour bien créer.
Vous pourrez le trouver dans le règlement.</P>
<FORM action="liendemonforum" method="post" name="post" enctype="multipart/form-data">
<fieldset><legend>En général</legend>
<P><LABEL for="" nom famille>Nom</LABEL> : <INPUT id="famille nom" name="famille nom" required/> <LABEL for="" prénom>Prénom</LABEL> : <INPUT id=prénom name=prénom required/>
<LABEL for="" âge>Age</LABEL> : <INPUT id=âge name=âge required/>
<LABEL for="" métier>Métier</LABEL> : <INPUT id=métier name=métier required/>
<P><LABEL for="" monde>Monde</LABEL> : <INPUT id=monde name=monde required/> <LABEL for="" créature>Créature</LABEL> : <INPUT id=créature name=créature required/>
<P><LABEL for="" other>Autres comptes</LABEL> : <INPUT id=other name=other> Présentation perso:<INPUT id=other name=other>
</fieldset>
<fieldset><legend>Approfondir</legend>
<p><label for="histoire">Histoire :</label><br/><textarea name="histoire" id="histoire" rows="10" cols="50" required/>Parlez ici de votre famille, votre enfance, vos souvenirs,... En un minimum de 12 lignes !</textarea></p><p><label for="vous">Personnage :</label><br /><textarea name="vous" id="vous" rows="10" cols="50" required/>Parlez du physique du personnage, son caractère, ses qualités, défauts, loisirs... En un minimum de 12 lignes !</textarea></p>
<p><label for="code">Code secret :</label>
<input type="text" name="code" id="code" placeholder="Vous trouverez le code dans le règlement." size="25" maxlength="10" required/></p>
</fieldset>
</FORM>
<input type="submit" value="Envoyer" /><input type="reset" value="Effacer"/><input type="submit" name="f" value="9" />
<P>Votre message sera redirigé sur la page de création de sujets.</P>
J'ai suivi les tutoriels et tout ça, mais je ne parviens pas à envoyer le formulaire sur la page de création de sujet. Quelqu'un comprend-il mon erreur et pourrait m'aider ?
merci
bonsoir
Dernière édition par Aya Swel le Sam 17 Déc - 11:02, édité 1 fois
Re: Problème avec un formulaire
Bonsoir,
Il serait bon de remplacer le lien de l'attribut "action"
- Code:
<FORM action="liendemonforum" method="post" name="post" enctype="multipart/form-data">
Il serait bon de remplacer le lien de l'attribut "action"
Re: Problème avec un formulaire
Oui, je l'avais fait, j'ai seulement enlevé le lien pour ne pas faire de pub.
Même avec le lien, ça ne marche pas !
Même avec le lien, ça ne marche pas !
Re: Problème avec un formulaire
Up.
Quelqu'un saurait m'aider ?
Quelqu'un saurait m'aider ?
Re: Problème avec un formulaire
bonsoir,
testé et vérifié , vous reconnaitrez votre code corrigé , en 2e partie :
testé et vérifié , vous reconnaitrez votre code corrigé , en 2e partie :
- Code:
<style type="text/css">
<!--
fieldset,p{
width:600px;
margin:auto;
text-align:justify}
label{
display: block;
width: 170px;
text-align:right;
margin-right:10px;
float: left;}
-->
</style>
<script type="text/javascript">
function envoiMessage(form)
{
// Refuser l'envoi si le formulaire n'est pas entièrement rempli, si un des champs est vide
if( form.nom.value == ""||form.prenom.value == ""||form.age.value == ""||
form.metier.value == ""||form.monde.value == ""||form.creature.value == ""||
form.other.value == ""||form.perso.value == ""||form.histoire.value == ""||
form.vous.value == ""||form.code.value == "" )
{
document.getElementById("errormsg").innerHTML = "Merci de remplir tous les champs.";
return false;
}
else
{
var txt_message = "[b]Nom : [/b]" + form.nom.value + "\n"
+ "[b]Prénom : [/b]" + form.prenom.value + "\n"
+ "[b]Age : [/b]" + form.age.value + "\n"
+ "[b]Métier : [/b]" + form.metier.value + "\n"
+ "[b]Monde : [/b]" + form.monde.value + "\n"
+ "[b]Créature : [/b]" + form.creature.value + "\n"
+ "[b]Autres comptes : [/b]" + form.other.value + "\n"
+ "[b]Présentation perso : [/b]" + form.perso.value + "\n\n"
+ "[b]Histoire : [/b]" + form.histoire.value + "\n\n"
+ "[b]Personnage : [/b]" + form.vous.value + "\n\n"
+ "[b]Code : [/b]" + form.code.value + "\n\n";
// Insère le texte construit dans le champ caché "message" du formulaire
form.message.value = txt_message;
// Titre automatique
form.subject.value = "Présentation de " + form.nom.value;
return true;
}
}
</script>
<p>Pour connaître les différents métiers, mondes, etc et bien choisir votre futur personnage, regardez dans le Contexte (créatures, mondes), et dans Groupes & Rangs (métiers). Vous y trouverez tout ce qu'il vous faut pour bien créer.
Vous pourrez le trouver dans le règlement.</p><br />
<form method="post" action="/post" name="post" enctype="multipart/form-data" onSubmit="return(envoiMessage(this))">
<!-- champs invisibles -->
<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="subject" id="titre" value="" /> <!-- Contiendra le titre du message -->
<input type="hidden" name="f" value="9" /> <!-- ID du forum dans lequel le message sera posté-->
<fieldset>
<legend>En général</legend>
<label for="nom">Nom</label> : <input id="nom" name="nom" /><br />
<label for="prenom">Prénom</label> : <input id="prenom" name="prenom" /><br />
<label for="age">Age</label> : <input id="age" name="age" /><br />
<label for="metier">Métier</label> : <input id="metier" name="metier" /><br />
<label for="monde">Monde</label> : <input id="monde" name="monde" /> <br />
<label for="creature">Créature</label> : <input id="creature" name="creature" /><br />
<label for="other">Autres comptes</label> : <input id="other" name="other"><br />
<label for="perso">Présentation perso</label> : <input id="perso" name="perso">
</fieldset>
<fieldset>
<legend>Approfondir</legend>
<p><label for="histoire">Histoire :</label><br/>
<textarea name="histoire" id="histoire" rows="10" cols="90">Parlez ici de votre famille, votre enfance, vos souvenirs,...
En un minimum de 12 lignes !</textarea></p>
<p><label for="vous">Personnage :</label><br />
<textarea name="vous" id="vous" rows="10" cols="90">Parlez du physique du personnage, son caractère, ses qualités, défauts, loisirs...
En un minimum de 12 lignes !</textarea></p>
<p><label for="code">Code secret :</label><input type="text" name="code" id="code" placeholder="Vous trouverez le code dans le règlement." size="45" maxlength="10" /></p>
</fieldset>
<fieldset>
<legend>Valider </legend>
<p id="errormsg" style="color:red;"></p><br />
<p style="text-align:center"><input type="submit" value="Envoyer" name="post"/> <input type="reset" value="Effacer"/></p>
<p>Votre message sera redirigé sur la page de création de sujets.</p></fieldset>
</form>
Re: Problème avec un formulaire
Merci beaucoup !
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 avec formulaire
» Problème avec formulaire
» Problème avec mon formulaire
» Problème avec un formulaire généré par le générateur de formulaire (du support portuguais)
» Probléme avec formulaire
» Problème avec formulaire
» Problème avec mon 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