problème avec un formualire de présentation

2 participants

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

Résolu problème avec un formualire de présentation

Message par ab1825 Mer 27 Avr 2011 - 18:19

salut les amis

j'ai essayé de suivre tout les topics concernant la création et la mise d'un formulaire de présentation mais j'ai pas pu.

je cherche de l'aider pour bien paramétré ce code et corrigé.
Code:
<form action="http://amis-med.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="0" /> <!-- Contiendra le texte du message -->
<input type="hidden" name="f" value="21" /> <!--  ID du forum dans lequel le message sera posté-->

<div id="punwrap"><div id="punPreZuP-SePresenter" class="pun">
<div id="brdheader" class="block">
    <div class="box">
        <div id="brdtitle" class="inbox">
            <pun_title>
            <p><span></span></p>
        </pun_title></div>
        <div id="brdmenu" class="inbox">
           
            <div class="clearer"></div>
        </div>
    </div>
</div>



<div class="blockform">
    <h2><span><span style="font-family: Times New Roman; font-style: italic;">Se présenter sur <span style="color: Red;">amis</span><span style="color: DarkGreen;">-med</span></span><br></span></h2>
    <div class="box">
        <form name="prez" method="post" action="?fid=11" onsubmit="return validation();">
            <div class="inform">
            <center>
                <font style="font-style: italic; font-family: Times New Roman; font-weight: bold; color: Navy;" size="3"><font size="4"><span style="color: Blue;">Remplissez les champs ci-dessous, validez et le module va créer automatiquement votre présentation !</span></font><br></font><br>

                <fieldset> 
                    <legend style="font-weight: bold; font-family: Times New Roman; font-style: italic;"><font size="5">Titre de votre présentation</font></legend>
                    <div class="infldset">
                        <label><input name="req_subject" size="40" maxlength="100" type="text"></label>
                    </div>
                </fieldset>
                <fieldset>
                    <legend style="font-family: Times New Roman; font-weight: bold; font-style: italic;"><font size="5">Informations personnelles</font></legend>

                    <div class="infldset">
                        <label>Votre pseudo :<br><input name="prenom" size="40" maxlength="40" type="text"><br></label>
                        <label>Votre prénom :<br><input name="prenom" size="40" maxlength="40" type="text"><br></label>
                        <label>Votre âge :<br><input name="age" size="40" maxlength="40" type="text"><br></label>
                       
                        <label>Filière et année d'étude :<br><input name="etudes" size="40" type="text"><br></label>
                    </div>

                </fieldset>
                <fieldset>
                    <legend style="font-weight: bold; font-family: Times New Roman; font-style: italic;"><font size="5">Autres Informations</font></legend>
                    <div class="infldset">
                        <label>Vos compétences dans les forums:<br><textarea name="competences" rows="5" cols="40"></textarea><br></label>
                        <label>Comment avez vous connu amis-med ?<br><textarea name="conness" rows="5" cols="40"></textarea><br></label>

                      <label>Commentaire :<br><textarea name="message_sup" rows="5" cols="40"></textarea><br></label>
                    </div>
                </fieldset>
                <fieldset>

                <legend style="font-weight: bold; font-family: Times New Roman; font-style: italic;"><font size="5">Création du post</font></legend>
                <div class="infldset">
                    <label><span style="color: rgb(255, 0, 0);">Attention : Le module va créer automatiquement le post quand vous générez la présentation !</span><br><input name="update" value="Créer !" type="submit"><br><b></b></label>
                </div>
                </fieldset>
            </center>



            </div>

        </form>
    </div>
</div>
<div id="brdfooter" class="block">
   
    <div class="box">
       
        </div>
    </div>
</div>

</div>

ce que je veux faire: lorsque on clique sur nouveau sujet dans ce forum on allant sur le formulaire .
id de la page html sur mon forum id=13
s'il manque d'autre info je suis la. merci avant tout


Dernière édition par ab1825 le Lun 9 Mai 2011 - 0:23, édité 1 fois
ab1825

ab1825
*****

Masculin
Messages : 536
Inscrit(e) le : 20/05/2009

http://www.amis-med.com
ab1825 a été remercié(e) par l'auteur de ce sujet.

Résolu Re: problème avec un formualire de présentation

Message par ab1825 Ven 29 Avr 2011 - 21:16

up svp
ab1825

ab1825
*****

Masculin
Messages : 536
Inscrit(e) le : 20/05/2009

http://www.amis-med.com
ab1825 a été remercié(e) par l'auteur de ce sujet.
  • 0

Résolu Re: problème avec un formualire de présentation

Message par Scoubifitz Sam 30 Avr 2011 - 16:17

bonjour,

outre le fait :

- que ce code a été copié sur un forum concurrent ,

- que ce code à été tronqué de son header ,

- que les dizaines de "div" qui sont contenues dans le code ne servent à rien sans le CSS qui va avec,

- qu'il y a 2 balises "form" ouvertes , mais aucune de fermée ,

- qu'il manque la fonction d'envoi du message

- que pour voir le lien que vous proposez il faut être connecté ,

- qu'il fallait cocher "oui" à "Voulez-vous utiliser le haut et le bas de page de votre forum ?"
    pour voir correctement la page html ...

- que je fournis rarement de l'aide par MP

....

je veux bien vous aider , mais par manque de détails , je vois mal comment ... Siffleur
Scoubifitz

Scoubifitz
Membre actif

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

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

Résolu Re: problème avec un formualire de présentation

Message par ab1825 Sam 30 Avr 2011 - 17:43

salut j'ai oublié d'où j'ai obtenue ce code
je vais essayer a te donner quelques détails peut être tu peut me faire un code de bonne apparence qui respecte les points suivant
-ce que je veux obtenir : un formulaire où seule le membre connecté peut l'utilisé, afin de passé une présentation .
-les champs : j'ai besoin de ceux qui sont met dans ce code html
-tout les champs a remplir obligatoirement a part le dernier celui du commentaire
-utilisé le haut et le bas de la page oui.
une code html avec scs si possible.

svp tu peut me réglé ce code comme tu me donner un autre.

s'il manque d'autres infos je suis la.

et merci . Smile
ab1825

ab1825
*****

Masculin
Messages : 536
Inscrit(e) le : 20/05/2009

http://www.amis-med.com
ab1825 a été remercié(e) par l'auteur de ce sujet.
  • 0

Résolu Re: problème avec un formualire de présentation

Message par Scoubifitz Dim 1 Mai 2011 - 16:49

bonjour,

j'espère que ce code sera d'assez "bonne apparence" ... Sourire2
spécialement adapté à votre forum ...

j'y ai passé quelques heures ... Pc

j'ai utilisé pratiquement tout ce qu'il faut savoir sur les formulaires dans ce sujet :
https://forum.forumactif.com/t280246-formulaire

- il y a un style personnel pour le formulaire

- un script contenant une fonction d'envoi du message
    dans cette fonction :
    un refus d'envoi si certains champs ne sont pas remplis
    la liste des variables dont on a récupéré les valeurs
    la structure du message , une fois qu'il sera envoyé
le formulaire contenant :
    - l'action de l'envoi
    - la mise en page du formulaire et des champs à remplir
    - le bouton d'envoi et le message d'alerte , si un des champs n'est pas rempli



* Voulez-vous utiliser le haut et le bas de page de votre forum ? : Oui

le code complet , j'ai adapté par rapport au style de votre forum :
Code:
<style type="text/css">
.inscript {
width:100%;
}
.inscript th,.inscript td {
font-family: Times New Roman;
font-style: italic;
font-size:18px;
}
.inscript td {
font-size:16px;
}
legend {
width:350px;
font-weight: bold;
font-size:24px;
}
</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.subject.value == "" || form.prenom.value == "" || form.age.value == "" || form.pseudo.value == "" || form.etudes.value == ""
|| form.foracompetences.value == "" ||  form.connais.value  == "")
{
document.getElementById("errormsg").innerHTML = "Vous devez remplir tous les champs marqués d'un * !";
return false;
}
else
{
// Créer un message à partir des informations fournies
var pseudo = form.pseudo.value
var prenom = form.prenom.value
var age = form.age.value
var etudes = form.etudes.value
var foracompetences = form.foracompetences.value
var connais = form.connais.value
var comment = form.comment.value

var txt_message = "[table class=\"row2\" width=\"500\"][tr][td]" + '\n'
+ "[b]Mon pseudo sur ce forum : [/b]" + pseudo + '\n'
+ "[b]Mon prénom dans la vrai vie : [/b] " + prenom + '\n'
+ "[b]Filière et année d'étude : [/b] " + etudes + '\n'
+ "[b]Âge :[/b] " + age + '\n'
+ "[/td][/tr][tr][td]" + '\n'
+ "[b]Mes compétences dans les forums: :[/b][list] " + '\n'
+ foracompetences + "[/list]" + '\n'
+ "[b]Comment j'ai connu ce forum :[/b][list] " + '\n'
 + connais + "[/list]" + '\n';
if(comment != "") // Si le champ "commentaire" n'a pas été laissé vide ...
  {
txt_message =txt_message + "[b] En Plus : [/b] " +  comment + '\n'; }
txt_message =txt_message + "[/td][/tr][/table]" + '\n';

// Insère le texte construit dans le champ caché "message" du formulaire
form.message.value = txt_message;
return true;
}
}
</script>
<form action="http://amis-med.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="0" /> <!-- Contiendra le texte du message -->
<input type="hidden" name="f" value="11" /> <!--  ID du forum dans lequel le message sera posté-->
<table class="inscript"><tr>
<th>
<span>Se présenter sur <span style="color: Red;">amis</span><span style="color: DarkGreen;">-med</span></span>
</th>
</tr><tr>
<td class="row1">
<center>
<br>Remplissez les champs ci-dessous, validez et <br>
le module va créer automatiquement votre présentation !<br>
<span style="color: Red;">Les champs marqués d'un (*) sont obligatoires !</span><br><br>

<fieldset class="row1"><legend class="row1"> Titre de votre présentation </legend>
<table>
<tr><td style="width:200px;text-align:right;"><label for="titre">Titre du sujet : <span style="color: Red;">*</span></label></td><td><input type="text" name="subject" id="titre" value="" size="45" maxlength="60" /></td></tr>
</table>
</fieldset><br>

<fieldset class="row1"><legend class="row1"> Informations personnelles </legend>
<table>
<tr><td style="width:200px;text-align:right;"><label for="pseudo">Votre pseudo : <span style="color: Red;">*</span></label></td><td><input type="text" name="pseudo" id="pseudo" /></td></tr>
<tr><td align="right"><label for="prenom">Votre prénom : <span style="color: Red;">*</span></label></td><td><input type="text" name="prenom" id="prenom" /></td></tr>
<tr><td align="right"><label for="age">Votre âge : <span style="color: Red;">*</span></label></td><td><input type="text" name="age" id="age" size="5" maxlength="2" /></td></tr>
<tr><td align="right"><label for="etudes">Filière et année d'étude : <span style="color: Red;">*</span></label></td><td><input type="text" name="etudes" id="etudes" size="45" maxlength="90" /></td></tr>
</table>
</fieldset><br>

<fieldset class="row1"><legend class="row1">Autres Informations</legend>
<label for="foracompetences">Vos compétences dans les forums: <span style="color: Red;">*</span></label><br><textarea  name="foracompetences" id="foracompetences" rows="5" cols="45"></textarea><br>
<label for="connais">Comment avez vous connu <span style="color: Red;">amis</span><span style="color: DarkGreen;">-med</span> ? <span style="color: Red;">*</span></label><br><textarea  name="connais" id="connais" rows="5" cols="45"></textarea><br>
<label for="comment">Commentaire : </label><br><textarea  name="comment" id="comment" rows="5" cols="45"></textarea><br>
</fieldset><br>

<fieldset class="row1"><legend class="row1">Création du post</legend>
<br><span style="color:red;font-size:20px;"  id="errormsg"></span><br>
<label><span style="color:red;">Attention : Le module va créer automatiquement le post quand vous générez la présentation !</span><br><br><input type="submit" name="post" value="Créer !"><br></label>
</fieldset>
</center></td></tr></table>
</form>

bonne journée
Scoubifitz

Scoubifitz
Membre actif

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

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

Résolu Re: problème avec un formualire de présentation

Message par ab1825 Mar 3 Mai 2011 - 21:42

merci beaucoup. Smile

j'ai un problème lors de l'envoi

information:
mode du sujet non spécifié. comment je règle ça?

et merci d'avance. ok
ab1825

ab1825
*****

Masculin
Messages : 536
Inscrit(e) le : 20/05/2009

http://www.amis-med.com
ab1825 a été remercié(e) par l'auteur de ce sujet.

Résolu Re: problème avec un formualire de présentation

Message par Scoubifitz Mar 3 Mai 2011 - 22:45

bonsoir,

avez-vous copié-collé le code directement dans le champ HTML ?

si oui , éditez le , et copiez-collez le à nouveau ...


il y a des anti-slash ( \ ) qui se sont perdus en cours de route ...


pour faire une page html , il faut d'abord mettre un mot simple (abc par exemple) dans le champ ,

puis valider , puis éditer le champ et coller le code ...
Scoubifitz

Scoubifitz
Membre actif

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

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

Résolu Re: problème avec un formualire de présentation

Message par ab1825 Mar 3 Mai 2011 - 22:59

j'ai pas mis directement le code j'ai mis un mot simple puis j'ai édité et j'ai mis le code complet mais le meme problème existe
ab1825

ab1825
*****

Masculin
Messages : 536
Inscrit(e) le : 20/05/2009

http://www.amis-med.com
ab1825 a été remercié(e) par l'auteur de ce sujet.

Résolu Re: problème avec un formualire de présentation

Message par Scoubifitz Mar 3 Mai 2011 - 23:16

oups ... un zéro qui s'est glissé dans :

Code:
<input type="hidden" name="message" value="0" /> <!-- Contiendra le texte du message -->

autre tentative ? Rolling Eyes

Code:
<style type="text/css">
.inscript {
width:100%;
}
.inscript th,.inscript td {
font-family: Times New Roman;
font-style: italic;
font-size:18px;
}
.inscript td {
font-size:16px;
}
legend {
width:350px;
font-weight: bold;
font-size:24px;
}
</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.subject.value == "" || form.prenom.value == "" || form.age.value == "" || form.pseudo.value == "" || form.etudes.value == ""
|| form.foracompetences.value == "" ||  form.connais.value  == "")
{
document.getElementById("errormsg").innerHTML = "Vous devez remplir tous les champs marqués d'un * !";
return false;
}
else
{
// Créer un message à partir des informations fournies
var pseudo = form.pseudo.value
var prenom = form.prenom.value
var age = form.age.value
var etudes = form.etudes.value
var foracompetences = form.foracompetences.value
var connais = form.connais.value
var comment = form.comment.value

var txt_message = "[table class=\"row2\" width=\"500\"][tr][td]" + '\n'
+ "[b]Mon pseudo sur ce forum : [/b]" + pseudo + '\n'
+ "[b]Mon prénom dans la vrai vie : [/b] " + prenom + '\n'
+ "[b]Filière et année d'étude : [/b] " + etudes + '\n'
+ "[b]Âge :[/b] " + age + '\n'
+ "[/td][/tr][tr][td]" + '\n'
+ "[b]Mes compétences dans les forums: :[/b][list] " + '\n'
+ foracompetences + "[/list]" + '\n'
+ "[b]Comment j'ai connu ce forum :[/b][list] " + '\n'
 + connais + "[/list]" + '\n';
if(comment != "") // Si le champ "commentaire" n'a pas été laissé vide ...
  {
txt_message =txt_message + "[b] En Plus : [/b] " +  comment + '\n'; }
txt_message =txt_message + "[/td][/tr][/table]" + '\n';

// Insère le texte construit dans le champ caché "message" du formulaire
form.message.value = txt_message;
return true;
}
}
</script>
<form action="http://amis-med.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="11" /> <!--  ID du forum dans lequel le message sera posté-->
<table class="inscript"><tr>
<th>
<span>Se présenter sur <span style="color: Red;">amis</span><span style="color: DarkGreen;">-med</span></span>
</th>
</tr><tr>
<td class="row1">
<center>
<br>Remplissez les champs ci-dessous, validez et <br>
le module va créer automatiquement votre présentation !<br>
<span style="color: Red;">Les champs marqués d'un (*) sont obligatoires !</span><br><br>

<fieldset class="row1"><legend class="row1"> Titre de votre présentation </legend>
<table>
<tr><td style="width:200px;text-align:right;"><label for="titre">Titre du sujet : <span style="color: Red;">*</span></label></td><td><input type="text" name="subject" id="titre" value="" size="45" maxlength="60" /></td></tr>
</table>
</fieldset><br>

<fieldset class="row1"><legend class="row1"> Informations personnelles </legend>
<table>
<tr><td style="width:200px;text-align:right;"><label for="pseudo">Votre pseudo : <span style="color: Red;">*</span></label></td><td><input type="text" name="pseudo" id="pseudo" /></td></tr>
<tr><td align="right"><label for="prenom">Votre prénom : <span style="color: Red;">*</span></label></td><td><input type="text" name="prenom" id="prenom" /></td></tr>
<tr><td align="right"><label for="age">Votre âge : <span style="color: Red;">*</span></label></td><td><input type="text" name="age" id="age" size="5" maxlength="2" /></td></tr>
<tr><td align="right"><label for="etudes">Filière et année d'étude : <span style="color: Red;">*</span></label></td><td><input type="text" name="etudes" id="etudes" size="45" maxlength="90" /></td></tr>
</table>
</fieldset><br>

<fieldset class="row1"><legend class="row1">Autres Informations</legend>
<label for="foracompetences">Vos compétences dans les forums: <span style="color: Red;">*</span></label><br><textarea  name="foracompetences" id="foracompetences" rows="5" cols="45"></textarea><br>
<label for="connais">Comment avez vous connu <span style="color: Red;">amis</span><span style="color: DarkGreen;">-med</span> ? <span style="color: Red;">*</span></label><br><textarea  name="connais" id="connais" rows="5" cols="45"></textarea><br>
<label for="comment">Commentaire : </label><br><textarea  name="comment" id="comment" rows="5" cols="45"></textarea><br>
</fieldset><br>

<fieldset class="row1"><legend class="row1">Création du post</legend>
<br><span style="color:red;font-size:20px;"  id="errormsg"></span><br>
<label><span style="color:red;">Attention : Le module va créer automatiquement le post quand vous générez la présentation !</span><br><br><input type="submit" name="post" value="Créer !"><br></label>
</fieldset>
</center></td></tr></table>
</form>

bonne journée [/quote]
Scoubifitz

Scoubifitz
Membre actif

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

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

Résolu Re: problème avec un formualire de présentation

Message par ab1825 Mer 4 Mai 2011 - 0:07

salut le meme message d'erreur s'affiche

peut ete le roblème viens de id:

id forum 11

lien du nouveau post http://www.amis-med.com/post?f=11&mode=newtopic

merci d'avance
ab1825

ab1825
*****

Masculin
Messages : 536
Inscrit(e) le : 20/05/2009

http://www.amis-med.com
ab1825 a été remercié(e) par l'auteur de ce sujet.
  • 0

Résolu Re: problème avec un formualire de présentation

Message par Scoubifitz Mer 4 Mai 2011 - 0:35

c'est bien votre page ?

http://www.amis-med.com/h13-

il manque le haut et le bas du forum ...


* Voulez-vous utiliser le haut et le bas de page de votre forum ? : Oui
Scoubifitz

Scoubifitz
Membre actif

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

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

Résolu Re: problème avec un formualire de présentation

Message par ab1825 Jeu 5 Mai 2011 - 10:15

oui le problème viens de la Embarassed

c'est bon tout marche bien.

comment je fasse pour l'intégré de sorte que si quelqun clique sur nouveau post dans le forum id 11 il allais directement vers cette page

merci pour tout
ab1825

ab1825
*****

Masculin
Messages : 536
Inscrit(e) le : 20/05/2009

http://www.amis-med.com
ab1825 a été remercié(e) par l'auteur de ce sujet.

Résolu Re: problème avec un formualire de présentation

Message par Scoubifitz Jeu 5 Mai 2011 - 15:31

plusieurs solutions ...

mettre un bouton supplémentaire "se présenter" dans la barre de navigation ...

mettre un bouton ou un lien dans la description du forum de présentation ...

vous ne pourrez pas changer le lien du bouton "nouveau" dans le forum f11 ,
mais vous pouvez placer une "annonce" dans ce forum en expliquant la nouvelle
façon de se présenter , en y mettant aussi le lien vers le formulaire , et en
délestant les topics qui ne respectent pas le format de présentation ...

bonne suite à votre forum
Scoubifitz

Scoubifitz
Membre actif

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

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

Résolu Re: problème avec un formualire de présentation

Message par ab1825 Lun 9 Mai 2011 - 0:10

merci beaucoup mon ami
ab1825

ab1825
*****

Masculin
Messages : 536
Inscrit(e) le : 20/05/2009

http://www.amis-med.com
ab1825 a été remercié(e) par l'auteur de ce sujet.

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

- Sujets similaires

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