Forumulaire de presentation

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

Résolu Forumulaire de presentation

Message par LilyFlow le Dim 14 Avr 2013 - 12:26

Bonjour a tous

Encore une demande pour un formulaire de presentation

J'ai fait une page HTML avec un formulaire :

Code:
<div style="width: 80%;margin: auto;"><script type="text/javascript">
        function envoiMessage(form)
        {
       
        // Créer un message à partir des informations fournies
        var txt_message = "[b]Fiche d'identité de :[/b] " + form.pseudo.value + '\n'
        + "[b]Mon Prénom :[/b] " + form.prenom.value + '\n'
        + "[b]J'ai :[/b] " + form.age.value + " ans" + '\n'
        + "[b]Dans la vie :[/b] " + form.occupation.value + '\n'
        + "[b]Mes passions :[/b] " + form.passion.value + '\n'
        + "[b]J'ai connu le forum Réparer son pc à moindre frais par :[/b] " + form.ou.value + '\n'
        + "[b]Message :[/b] " + '\n' + form.plus.value + '\n';
       
        // Insère le texte construit dans le champ caché "message" du formulaire
        form.message.value = txt_message;
       
        // Créer un titre de sujet dynamiquement (Présentation + pseudo) :
        form.subject.value = "Presentation de " + form.pseudo.value;
        }
        </script>
<br><br>
        <center>Veuillez remplir le formulaire de présentation suivant:</center><br><br>
       
       
        <form action="/post" method="post" name="post" enctype="multipart/form-data" onsubmit="envoiMessage(this)">
        <input name="lt" value="0" type="hidden">
        <input name="mode" value="newtopic" type="hidden">
        <input name="topictype" value="0" checked="checked" type="hidden">
        <input name="message" value="" type="hidden">
        <input name="subject" value="" type="hidden">
        <input name="f" value="1" type="hidden">
       
       
        <label for="pseudo">Pseudo :</label><br>
        <input name="pseudo" id="pseudo" value=" " size="50" maxlength="100" type="text">
       
        <br><br>
       
        <label for="prenom">Prénom :</label><br>
        <input name="prenom" id="prenom" value=" " size="50" maxlength="100" type="text">
       
        <br><br>
       
        <label for="age">Age :</label><br>
        <input name="age" id="age" value=" " size="10" maxlength="100" type="text">
       
        <br><br>
       
        <label for="occupation">Tu fais quoi de tes journée ? (étude, profession, loisirs...) :</label><br>
        <textarea name="occupation" id="occupation" rows="3" cols="150"></textarea>
       
        <br><br>
       
        <label for="passion">Tes passions :</label><br>
        <textarea name="passion" id="passion" rows="3" cols="150"> </textarea>
       
        <br><br>
       
        <label for="ou">Où as-tu connu le forum ?</label><br>
        <textarea name="ou" id="ou" rows="3" cols="150"> </textarea>
       
        <br><br>
       
        <label for="plus">Petit plus (quelques lignes pour nous parler de toi, tes petites confidences ...) :</label><br>
        <textarea name="plus" id="plus" rows="3" cols="150"></textarea>
        <br><br>
        <center>Ne pas oublier la mise à jour de votre profil </center>
        <br><br>
       
        <center><input name="post" value="Valider ma fiche de présentation" type="submit"></center>
       
        </form></div>

Le code marche bien car une fois que je valide le formulaire, le sujet se crée comme il le faut.

Mon problème est au niveau du code java du bouton nouveau qui me renvoi pas sur ma page HTML
Code:
$(function(){
          $('td:first a,.nav:first a').each(function(){
              if($(this).attr('href').search('/f1-') != -1){
                $('img#i_post,img#i_post1,img#one,img#Newtopic').parents("a").attr('href','h1-');
                return false;
              }
          });
        });

Je sais que se code marche en PhpBB2 mais moi je suis en PhpBB3.

Quelqu'un a une idée ??

Merci d'avance A+


Dernière édition par LilyFlow le Dim 14 Avr 2013 - 14:59, édité 1 fois

LilyFlow
***

Masculin
Messages : 123
Inscrit(e) le : 11/04/2013

http://pcassitance.forumactif.org/
LilyFlow a été remercié(e) par l'auteur de ce sujet.

Résolu Re: Forumulaire de presentation

Message par Arlem le Dim 14 Avr 2013 - 13:06

Bonjour,

Vous pouvez essayer la réponse donnée ici en modifiant les liens du bouton nouveau message et du formulaire :
http://forum.forumactif.com/t349609-afficher-un-formulaire-a-l-ouverture-d-un-nouveau-sujet


Arlem
+ Hyperactif +

Messages : 2550
Inscrit(e) le : 30/06/2009

Arlem a été remercié(e) par l'auteur de ce sujet.

Résolu Re: Forumulaire de presentation

Message par LilyFlow le Dim 14 Avr 2013 - 13:58

Re

J'ai fait
Code:
$(function () {
            $('a[href="http://pcassitance.forumactif.org/post?f=1&mode=newtopic"]').attr('href','http://pcassitance.forumactif.org/h1-presentation');
        });


Je suppose que
Code:
http://pcassitance.forumactif.org/post?f=1&mode=newtopic
doit correspondre au lien du bouton "Nouveau"
et
Code:
http://pcassitance.forumactif.org/h1-presentation
au lien de la page HTML


Mais sa marche pas

LilyFlow
***

Masculin
Messages : 123
Inscrit(e) le : 11/04/2013

http://pcassitance.forumactif.org/
LilyFlow a été remercié(e) par l'auteur de ce sujet.

Résolu Re: Forumulaire de presentation

Message par Arlem le Dim 14 Avr 2013 - 14:55

Essayez avec de code :
Code:
$(function() {
    $('a[href="/post?f=NUM_FORUM&mode=newtopic"]').attr('href','URL_FORMULAIRE');
});
Remplacez NUM_FORUM par l'id du forum dans lequel vous souhaitez changer le lien du bouton nouveau topic et URL_FORMULAIRE par l'url de la page HTML. Smile

Arlem
+ Hyperactif +

Messages : 2550
Inscrit(e) le : 30/06/2009

Arlem a été remercié(e) par l'auteur de ce sujet.

Résolu Re: Forumulaire de presentation

Message par LilyFlow le Dim 14 Avr 2013 - 14:59

Nikel Thanks

Merci beaucoup de ton aide

Bonne aprém

A+

LilyFlow
***

Masculin
Messages : 123
Inscrit(e) le : 11/04/2013

http://pcassitance.forumactif.org/
LilyFlow 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