Problème avec mon 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
Problème avec mon formulaire
Bonjour,
Voila mon code marché très bien taleur puis maintenant il beug suite à des modifications
le lien de la page HTML qui est celle ci : http://aqualifestyle-france.forumsactifs.com/h4-formulaire-presentation
Quand je clique sur créer sa me redirige sur la page d'un new topic avec le message suivant : Vous devez préciser le nom du sujet avant de pouvoir poster un nouveau sujet.
Vous devez entrer un message avant de poster.
Merci pour votre aide
Voila mon code marché très bien taleur puis maintenant il beug suite à des modifications
le lien de la page HTML qui est celle ci : http://aqualifestyle-france.forumsactifs.com/h4-formulaire-presentation
Quand je clique sur créer sa me redirige sur la page d'un new topic avec le message suivant : Vous devez préciser le nom du sujet avant de pouvoir poster un nouveau sujet.
Vous devez entrer un message avant de poster.
Merci pour votre aide
- Code:
<style type="text/css">
.form {
font-size: 12px;
background-color:#F3E8F6;
width: 1750px;
margin-left:auto;
margin-right:auto;
}
fieldset{
background-color:#F3E8F6;
width: 550px;
margin-left:auto;
margin-right:auto;
}
fieldset tr td{
padding:12px;
border:1px dashed #BABABA;
border-width:1px 0 0 0;
}
legend {
background-color:#F3E8F6;
font-family: Monotype Corsiva;
text-align:center;
padding-left:20px;
padding-right:20px;
color: #531014;
font-size: 24px;
}
.left{
text-align:right;
width:200px;
}
</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.pseudo.value == "")
{
document.getElementById("errormsg").innerHTML = "Vous avez oublié de choisir un pseudo pour le titre du sujet";
return false;
}
else if(form.région.value == "")
{
document.getElementById("errormsg").innerHTML = "Vous avez oublié de mentionner votre région !";
return false;
}
else if(form.passion.value == "")
{
document.getElementById("errormsg").innerHTML = "Vous avez oublié de parler de votre passion";
return false;
}
else if(form.nombre.value == "")
{
document.getElementById("errormsg").innerHTML = "Vous avez oublié de parler du nombre et volume d'aquarium";
return false;
}
else if(form.biotope.value == "")
{
document.getElementById("errormsg").innerHTML = "Vous avez oublié de parler de votre biotope préféré";
return false;
}
else if(form.graftime.value == "")
{
document.getElementById("errormsg").innerHTML = "Vous avez oublié de de préciser vos années d'expérience";
return false;
}
else if(form.petit.value == "")
{
document.getElementById("errormsg").innerHTML = "Vous avez oublié de parler du plus petit aquarium maintenu";
return false;
}
else if(form.grand.value == "")
{
document.getElementById("errormsg").innerHTML = "Vous avez oublié de parler du plus grand aquarium maintenu";
return false;
}
else if(form.espèces.value == "")
{
document.getElementById("errormsg").innerHTML = "Vous avez oublié de parler de vos espèces";
return false;
}
else if(form.reproduction.value == "")
{
document.getElementById("errormsg").innerHTML = "Vous avez oublié de parler de vos reproductions";
return false;
}
else if(form.évolution.value == "")
{
document.getElementById("errormsg").innerHTML = "Vous avez oublié de parler de l'évolution des petits";
return false;
}
else if(form.échecs.value == "")
{
document.getElementById("errormsg").innerHTML = "Vous avez oublié de parler de vos échecs";
return false;
}
else if(form.connais.value == "")
{
document.getElementById("errormsg").innerHTML = "Vous avez oublié de dire comment vous êtes arrivé ici !^^";
return false;
}
else if(form.regle.value == "")
{
document.getElementById("errormsg").innerHTML = "Vous avez oublié de rentrer le code du Règlement";
return false;
}
else
{
// Créer un message à partir des informations fournies
var txt_message ="
<div style='line-height: 10px;'><span style='font-size: 29px; font-family: Time New Roman; color: #BABABA; text-transform: uppercase;'>De Graph\' Passion</span>" + '\n'
+ "<span style='font-size: 29px; font-family: Monotype Corsiva; color: #531014; margin-left: 100px;'>Ma Présentation</span></div>" + '\n' + '\n'
+ "[b]Quel est votre pseudo et nom ? : [/b]" + form.pseudo.value + '\n'
+ "[b]Département / Région ? : [/b]" + form.région.value + '\n'
+ "[b]Vos passions et autres animaux : [/b]" + form.passion.value + '\n'
+ "[b]Nombre et Volume d'aquarium ? : [/b]" + form.nombre.value + '\n'
+ "[b]Quel est votre biotope préféré ? : [/b]" + form.biotope.value + '\n'
+ '\n'
+ "[b]Depuis combien de temps faites-vous de l'aquariophilie ? : [/b]" + form.graftime.value + '\n'
+ "[b]Quel est votre niveau en aquariophilie? : [/b]";
// Dans le cas des radios, on va prendre la valeur de celle qui est cochée:
for(var i = 0; i < form.niveau.length; i++)
{
if(form.niveau[i].checked == true) { txt_message = txt_message + " " + form.niveau[i].value + '\n'; }
}
txt_message = txt_message + "[b]Quel est le plus petit aquarium où vous avez maintenu à long terme des poissons ? : [/b][list]" + form.petit.value + "[/list]"
}
txt_message = txt_message + "[b]Quel est le plus grand aquarium où vous avez maintenu à long terme des poissons ? : [/b][list]" + form.grand.value + "[/list]"
+ "[b]Quelles espèces vous maintenez ? : [/b]" + '\n'
+ form.espèces.value + '\n'
+ "[b]Avez-vous eu de la reproduction ? : [/b]" + '\n'
+ form.reproduction.value + '\n'
+ "[b]Avez-vous pris le temps de prendre note de l'évolution des petits ? : [/b]" + '\n'
+ form.évolution.value + '\n'
+ "[b]Avez-vous échoué une reproduction ? : [/b]" + '\n'
+ form. échec.value + '\n'
+ "[b]Vos premières impressions de ce forum ? : [/b]" + '\n'
+ form.gp.value + '\n'
+ "[b]Comment avez-vous connu Graph' Passion ? : [/b]" + '\n'
+ form.connais.value + '\n'
+ "[b] Code du règlement : [/b]" + form.regle.value + '\n';
// Insère le texte construit dans le champ caché "message" du formulaire
form.message.value = txt_message;
form.subject.value = "Présentation de " + form.pseudo.value;
return true;
}
}
</script>
<div class="form">
<form action="http://aqualifestyle-france.forumsactifs.com//posting.forum" method="post" name="post" enctype="multipart/form-data" onSubmit="return(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="3" /> <!-- ID du forum dans lequel le message sera posté -->
<input type="hidden" name="subject" id="titre" value="" /> <!-- titre du sujet -->
<div style="line-height: 30px;text-align:center;"><span style="font-size: 49px; font-family: Time New Roman; color: #BABABA; text-transform: uppercase; ">aqualifestyle-france</span>
<span style="font-size: 30px; font-family: Monotype Corsiva; color: #531014; text-align:centert: 125px;">Fiche Présentation</span></div>
<div style="line-height: 15px;text-align:center;"><span style="font-size: 13px; font-family: Time New Roman; color: #BABABA; text-transform: uppercase; ">Le but de cette fiche est de vous aider à remplir ce qui est important que l'on saches de vous, et ainsi mieux vous aiguiller et vous aider dans vos projets, recherches ou maintenances.</span></div>
<fieldset><legend>En général</legend>
<table><tr>
<td class="left"><label for="pseudo">Votre Pseudo
<i>( Apparaitra dans le titre )</i></label></td>
<td><input type="text" name="pseudo" id="pseudo" size="40" maxlength="30" /></td>
</tr><tr>
<td class="left"><label for="région">Région / Département </label></td>
<td><input type="text" name="région" id="région" size="40" maxlength="30" /></td>
</tr><tr>
<td class="left"><label for="passion">Vos passions et autres animaux </label></td>
<td><textarea name="passionn" id="passion" cols="35" rows="4"></textarea></td>
</tr><tr>
<td class="left"><label for="nombre">Nombre et Volume d'aquarium </label></td>
<td><textarea name="nombre" id="nombre" cols="35" rows="4"></textarea></td>
</tr><tr>
<td class="left"><label for="biotope">Quel est votre biotope préféré </label></td>
<td><input type="text" name="biotope" id="biotope" size="40" maxlength="30" /></td>
</tr></table>
</fieldset>
<fieldset><legend>Aquariophilement vôtre</legend>
<table><tr>
<td class="left"><label for="graftime">Depuis combien de temps
faites-vous de l'aquariophilie </label></td>
<td valign="bottom"><input type="text" name="graftime" id="graftime" size="40" maxlength="30"/></td>
</tr><tr>
<td class="left">Quel est votre niveau
en aquariophilie :</td>
<td><input type="radio" name="niveau" value="débutant" id="débutant" checked="checked" /> <label for="débutant">Débutant</label>
<input type="radio" name="niveau" value="confirmé" id="confirmé" /> <label for="confirmé">Confirmé</label>
<input type="radio" name="niveau" value="semi professionnel" id="pro" /> <label for="pro">Semi -Professionnel</label>
<input type="radio" name="niveau" value=" professionnel" id=" professionnel" /> <label for=" professionnel"> Professionnel</label></td>
</tr><tr>
<td class="left"><label for="petit">Quel est le plus petit aquarium où vous avez maintenu à long
terme des poissons </label></td>
<td><textarea name="petit" id="petit" cols="35" rows="5"></textarea>
</td></tr>
<td class="left"><label for="grand">Quel est le plus grand aquarium où vous avez maintenu à long terme des poissons </label></td>
<td><textarea name="grand" id="grand" cols="35" rows="5"></textarea>
</td></tr>
<td class="left"><label for=" espèces">Quelles espèces </label></td>
<td><textarea name=" espèces" id=" espèces" cols="35" rows="3"></textarea>
</td></tr>
<td class="left"><label for=" reproduction">Avez-vous eu de la reproduction </label></td>
<td><textarea name=" reproduction" id=" reproduction" cols="35" rows="3"></textarea>
</td></tr>
<td class="left"><label for="évolution">Avez-vous pris le temps de prendre note de l'évolution des petits </label></td>
<td><textarea name=" évolution" id=" évolution" cols="35" rows="3"></textarea>
</td></tr>
<td class="left"><label for=" échec">Avez-vous échoué une reproduction </label></td>
<td><textarea name=" échec" id=" échec" cols="35" rows="3"></textarea></table>
</tr><tr></fieldset>
<fieldset><legend>Aqua' Divers</legend>
<table><tr>
<td colspan="2"><label for="gp">Vos premières impressions sur ce forum ?</label>
<textarea class="itextarea" name="gp" id="gp" cols="50" rows="6"></textarea></td>
</tr><tr>
<td colspan="2"><label for="connais">Comment avez-vous connu ?</label>
<textarea class="itextarea" name="connais" id="connais" cols="50" rows="6"></textarea></td>
</tr><tr>
<td class="left"><label for="regle">56 :</label></td>
<td><input type="text" name="regle" id="regle" size="40" maxlength="30" /></td>
</tr></table>
</fieldset>
<fieldset><legend>Création du post</legend>
<center><br><span style="color:red;" id="errormsg"></span><br>
<label ><span style="color:brown;">Le titre du sujet sera créé automatiquement !</span></label><br><br><input type="submit" name="post" value="Créer !"><br>
</fieldset>
</form></div>
Dernière édition par Cagouillard17 le Ven 3 Juin 2011 - 10:28, édité 1 fois
Re: Problème avec mon formulaire
bonsoir,
je suppose que l'original ne fonctionne pas non plus ?
au premier regard , il y a un "slash" de trop dans la balise "form" , juste après l'adresse du forum ...
souhaitez vous une aide supplémentaire ?
je suppose que l'original ne fonctionne pas non plus ?
au premier regard , il y a un "slash" de trop dans la balise "form" , juste après l'adresse du forum ...
<form action="http://aqualifestyle-france.forumsactifs.com//posting.forum" method="post" name="post" enctype="multipart/form-data" onSubmit="return(envoiMessage(this))" >
souhaitez vous une aide supplémentaire ?
Re: Problème avec mon formulaire
Hello Scoubifitz
Si très bien c'est le vôtre
une fois les slashs enlevé ça me redirige sur le portail
Scoubifitz a écrit:
je suppose que l'original ne fonctionne pas non plus ?
Si très bien c'est le vôtre
une fois les slashs enlevé ça me redirige sur le portail
Re: Problème avec mon formulaire
:lol!:
le double slash du "http" doit rester ...
il faut seulement enlever le 2e slash entre le lien du forum et "posting" ...
il y a aussi une erreur dans :
le double slash du "http" doit rester ...
il faut seulement enlever le 2e slash entre le lien du forum et "posting" ...
il y a aussi une erreur dans :
un " n " en trop ...<td><textarea name="passionn" id="passion" cols="35" rows="4"></textarea></td>
Re: Problème avec mon formulaire
Oups oui
merci beaucoup pour votre aide
merci beaucoup pour votre aide
Re: Problème avec mon formulaire
vous avez oublié quelque chose de très important ...
ce code est prévu pour une page HTML qui est raccordée au forum ...
de plus vous avez mis une largeur de 1750 px pour avoir une couleur de fond sur toute la largeur ...
ce qui sera inutile quand la page HTML sera intégrée au forum ...
ce code est prévu pour une page HTML qui est raccordée au forum ...
Voulez-vous utiliser le haut et le bas de page de votre forum ? Oui
de plus vous avez mis une largeur de 1750 px pour avoir une couleur de fond sur toute la largeur ...
ce qui sera inutile quand la page HTML sera intégrée au forum ...
Re: Problème avec mon formulaire
oui si je mets oui pour le haut et le bas sa donne cela et il y a toujours un problème
http://www.aqualifestyle-france.com/h4-formulaire-presentation
Avec l'original il marché sans le oui
http://www.aqualifestyle-france.com/h4-formulaire-presentation
Avec l'original il marché sans le oui
Re: Problème avec mon formulaire
décidément , le copié-collé ne vous réussi pas ...
j'ai vérifié le code source de ce que vous venez d'afficher ...
la balise "form" est fermée trop tôt , il n'y a plus de "fieldset" qui englobe la suite ...
ce qui fait que l'affichage des messages d'erreurs ne peut plus se faire ...
je vous propose une version corrigée et fonctionnelle ?
laissez moi juste le temps de la préparer ...
j'ai vérifié le code source de ce que vous venez d'afficher ...
la balise "form" est fermée trop tôt , il n'y a plus de "fieldset" qui englobe la suite ...
ce qui fait que l'affichage des messages d'erreurs ne peut plus se faire ...
<tr><td class="left"><label for=" échec">Avez-vous échoué une reproduction </label></td>
<td><textarea name=" échec" id=" échec" cols="35" rows="3"></textarea></td></tr></tbody></table>
</fieldset></form></div></td></tr><tr>
</tr></tbody></table><table><tbody><tr>
<td colspan="2"><label for="gp">Vos premières impressions sur ce forum ?</label><br>
<textarea class="itextarea" name="gp" id="gp" cols="50" rows="6"></textarea></td>
</tr><tr>
<td colspan="2"><label for="connais">Comment avez-vous connu ?</label><br>
<textarea class="itextarea" name="connais" id="connais" cols="50" rows="6"></textarea></td>
</tr><tr>
<td class="left"><label for="regle">56 :</label></td>
<td><input name="regle" id="regle" size="40" maxlength="30" type="text"></td>
</tr></tbody></table>
???
<fieldset><legend>Création du post</legend>
je vous propose une version corrigée et fonctionnelle ?
laissez moi juste le temps de la préparer ...
Re: Problème avec mon formulaire
Oui pas de soucis merci à vous
Re: Problème avec mon formulaire
bien ... je me baserai sur votre modèle de fiche de présentation pour
la mise en page du formulaire et l'envoi sur le forum ...
je suppose que " 56 " ne veut rien dire de spécifique ? (à la fin du formulaire)
la mise en page du formulaire et l'envoi sur le forum ...
je suppose que " 56 " ne veut rien dire de spécifique ? (à la fin du formulaire)
Re: Problème avec mon formulaire
Oui a partir de Aqua'Divers c'était pas fini
Re: Problème avec mon formulaire
bonsoir,
voila le code , vérifié et testé :
" Voulez-vous utiliser le haut et le bas de page de votre forum ? NON "
cette fois , pas besoin du haut et du bas du forum ...
voila le code , vérifié et testé :
" Voulez-vous utiliser le haut et le bas de page de votre forum ? NON "
cette fois , pas besoin du haut et du bas du forum ...
Re: Problème avec mon formulaire
Bonjour Scoubifitz
Super formulaire, Je vous remercie
Cordialement
Super formulaire, Je vous remercie
Cordialement
Re: Problème avec mon formulaire
Petite question
Est t'il possible d'avoir une autre couleur du texte des questions une fois le formulaire validé
pour bien différencier les questions des réponses
Est t'il possible d'avoir une autre couleur du texte des questions une fois le formulaire validé
pour bien différencier les questions des réponses
Re: Problème avec mon formulaire
bien sur ! ^^
c'est du BBcode classique ...
exemple :
pour la réponse :
les deux :
c'est du BBcode classique ...
exemple :
- Code:
+ "[color=orange][b]Quel est votre pseudo et nom ? : [/b][/color]" + form.pseudo.value + '\n'
pour la réponse :
- Code:
+ "[b]Quel est votre pseudo et nom ? : [/b][color=yellow]" + form.pseudo.value + "[/color]" + '\n'
les deux :
- Code:
+ "[color=orange][b]Quel est votre pseudo et nom ? : [/b][/color][color=yellow]" + form.pseudo.value + "[/color]" + '\n'
Re: Problème avec mon formulaire
Merci c'est cool
je vais pouvoir faire la même chose avec la présentation des aquariums
je vais pouvoir faire la même chose avec la présentation des aquariums
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 un 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 un 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