Probléme formulaire

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

Probléme formulaire

Message par Lepomp le Sam 2 Juin 2018 - 23:45

Détails techniques


Version du forum : phpBB2
Poste occupé : Administrateur
Navigateur(s) concerné(s) : Mozilla Firefox, Google Chrome, Internet Explorer, Opera, Safari, Autre
Capture d'écran du problème :
Voir l'image:

Personnes concernées par le problème : Moi uniquement
Problème apparu depuis : Depuis le début
Lien du forum : (lien masqué, vous devez poster pour le voir)

Description du problème

Bonjour , J'ai un probléme avec un questionnaire qui ne veux pas s'envoyer
Lorsque j'appui sur le bouton envoyé , je suis envoyé vers le lien pour creer un nouveau post , avec une erreur qui me dit de mettre un Titre , j'ai donc modifié la value pour le titre , mais maintenant , j'ai une erreur me disant d'inscrire un message . Voici le code :
Code:
<!--                                                                                                                                                  NDLR : Ceci est le début du style de la page <img src="http://illiweb.com/fa/i/smiles/icon_smile.gif" alt="Smile" longdesc="2" /> !                                                                                                                                                --><link rel="stylesheet" href="//netdna.bootstrapcdn.com/font-awesome/4.0.3/css/font-awesome.css" /><link href="//netdna.bootstrapcdn.com/bootstrap/3.0.3/css/bootstrap.min.css" rel="stylesheet" /><link href="//netdna.bootstrapcdn.com/bootstrap/3.0.3/css/bootstrap-theme.min.css" rel="stylesheet" /><script src="//netdna.bootstrapcdn.com/bootstrap/3.0.3/js/bootstrap.min.js"></script><style>
table {
border-collapse: separate;
border-spacing: 1px;
}
.script-error {
    width: 80%;
    border: 1px solid;
    margin: 10px auto;
    padding: 15px 10px 15px 55px;
    background-repeat: no-repeat;
    background-position: 10px center;
    color: black;
    background-color: #FFBABA;
    background-image: url('http://sd-1.archive-host.com/membres/images/3347790973941088/Knob_Remove_Red.png');
</style>
<!--                                                                                                                                                  NDLR : Fin du Style !                                                                                                                                                -->
<!--                                                                                                                                                  NDLR : Ceci est le début de la box du contenu !                                                                                                                                                -->
<div class="panel panel-default">
                                                                                                                                                                                                                                                    
   <div class="panel-heading">
                                                                                                                                                                                                                                                       
      <h3 class="panel-title">
                                                                                                                                                                                                                                                          
         <center>
                                                                                                                                      Bon de commande                                                                                                                         
         </center>
                                                                                                                                                                                                                                                          
      </h3>
                                                                                                                                                                                                                                                       
   </div>
                                                                                                                                                                                                                                                    
   <div class="panel-body">
                                                                                                                                                                                                                                                       
      <!--                                                                                                                                                  NDLR : Ceci est le début du formulaire !                                                                                                                                                --> <script type="text/javascript">
        function envoiMessage(form)
        {
        var pseudonyme_habbo_receveur = 'none';
        var pseudonyme_forum_receveur = 'none';
        var nouveau_pseudonyme_forum = 'none';
        var txt_prix_unite = 'none';
        var txt_prix_total = 'none';
       
         
        if (form.pseudo_habbo.value == '') {

       alert("Merci d'indiquer votre pseudo Habbo !");
        return false;
        parent.close();
       
   } else if (form.pseudo_forum.value == '') {

       alert("Merci d'indiquer votre pseudo forum !");
        return false;
        parent.close();
       
   } else if (form.article_nom.value == 'none') {

       alert("Merci de sélectionner un article !");
        return false;
        parent.close();
       
   } else if (form.quantite.value != 1 && form.quantite.value != 2 && form.quantite.value != 3 && form.quantite.value != 4 && form.quantite.value != 5 && form.quantite.value != 6 && form.quantite.value != 7 && form.quantite.value != 8 && form.quantite.value != 9 && form.quantite.value != 10) {

       alert("Merci de sélectionner une quantité comprise entre 1 et 10 articles !");
        return false;
        parent.close();
       
   }




  if (switch_disponibilités == 1 && form.disponibilités.value == '') {

       alert("Merci d'indiquer vos disponibilités !");
        return false;
        parent.close();
       
  }





       
        if (form.article_nom.value == 'Point de compétence crédits') {
        var sécurité_crédits = confirm('Cet achat se réalise avec des Crédits Habbo et ne peut être réalisé qu\'une fois par semaine !\nÊtes vous sûr(e) de vouloir continuer ?');
        }
        if (sécurité_crédits == false) {
        return false;
        parent.close();
        }
       
        if (form.article_nom.value == 'Banquier') {
        var sécurité_crédits = confirm('Cet achat se réalise avec des Crédits Habbo.\nVous devez être de niveau VII ou VIII (non gradé) et ne pas être banni de la République Française.\nÊtes vous sûr(e) de vouloir continuer ?');
        }
        if (sécurité_crédits == false) {
        return false;
        parent.close();
        }
       
        if (form.article_nom.value == 'Pass VIP crédits') {
        var sécurité_crédits = confirm('Cet achat se réalise avec des Crédits Habbo.\nÊtes vous sûr(e) de vouloir continuer ?');
        }
        if (sécurité_crédits == false) {
        return false;
        parent.close();
        }
         
        if (form.article_nom.value == 'Changement de pseudo') {

        nouveau_pseudonyme_forum = prompt('Entrez le pseudo forum que vous souhaiteriez avoir :');
       
   }
         
        if (nouveau_pseudonyme_forum == '' || nouveau_pseudonyme_forum == null || nouveau_pseudonyme_forum == 'null') {
         
        alert('Vous n\'avez pas indiqué le nouveau pseudonyme forum que vous souhaiteriez avoir !');
        nouveau_pseudonyme_forum = 'none';
        return false;
        parent.close();
       
        }
       
         
        if (form.article_nom.value == 'Don de 125 PA') {

        pseudonyme_habbo_receveur = prompt('Entrez le pseudo Habbo de la personne à qui vous comptez faire don de cet/ces article(s) :');
        pseudonyme_forum_receveur = prompt('Entrez le pseudo forum de la personne à qui vous comptez faire don de cet/ces article(s) :');
       
   } else if (form.article_nom.value == 'Don de 250 PA') {

       pseudonyme_habbo_receveur = prompt('Entrez le pseudo Habbo de la personne à qui vous comptez faire don de cet/ces article(s) :');
        pseudonyme_forum_receveur = prompt('Entrez le pseudo forum de la personne à qui vous comptez faire don de cet/ces article(s) :');
       
   } else if (form.article_nom.value == 'Don de 500 PA') {

       pseudonyme_habbo_receveur = prompt('Entrez le pseudo Habbo de la personne à qui vous comptez faire don de cet/ces article(s) :');
        pseudonyme_forum_receveur = prompt('Entrez le pseudo forum de la personne à qui vous comptez faire don de cet/ces article(s) :');
       
   }
         if (pseudonyme_habbo_receveur == '' || pseudonyme_habbo_receveur == null || pseudonyme_habbo_receveur == 'null') {
          alert('Vous n\'avez pas indiqué le pseudo habbo de la personne à qui vous souhaitiez faire don de cet/ces article(s) !');
                return false;
           parent.close();
   } else if (pseudonyme_forum_receveur == '' || pseudonyme_forum_receveur == null || pseudonyme_forum_receveur == 'null') {
          alert('Vous n\'avez pas indiqué le pseudo forum de la personne à qui vous souhaitiez faire don de cet/ces article(s) !');
                return false;
           parent.close();
   }
         
         
        if (form.article_nom.value == 'Changement de pseudo' && form.quantite.value != 1) {
          alert('Cet article ne peut être acheté qu\'en un seul exemplaire !');
                return false;
           parent.close();
   } else if (form.article_nom.value == 'Transfert de grade' && form.quantite.value != 1) {
          alert('Cet article ne peut être acheté qu\'en un seul exemplaire !');
                return false;
           parent.close();
   } else if (form.article_nom.value == 'Transfert de grade amélioré' && form.quantite.value != 1) {
          alert('Cet article ne peut être acheté qu\'en un seul exemplaire !');
                return false;
           parent.close();
   } else if (form.article_nom.value == 'Point de compétence crédits' && form.quantite.value != 1) {
                alert('Cet article ne peut être acheté qu\'en un seul exemplaire !');
                return false;
                parent.close();
        } else if (form.article_nom.value == 'Banquier' && form.quantite.value != 1) {
                alert('Cet article ne peut être acheté qu\'en un seul exemplaire !');
                return false;
                parent.close();
        } else if (form.article_nom.value == 'Contrat de cabinet médical' && form.quantite.value != 1) {
                alert('Cet article ne peut être acheté qu\'en un seul exemplaire !');
                return false;
                parent.close();
        } else if (form.article_nom.value == 'Signature forum' && form.quantite.value != 1) {
                alert('Cet article ne peut être acheté qu\'en un seul exemplaire !');
                return false;
                parent.close();
        } else if (form.article_nom.value == 'Attestation de distinction en bronze' && form.quantite.value != 1) {
                alert('Cet article ne peut être acheté qu\'en un seul exemplaire !');
                return false;
                parent.close();
        } else if (form.article_nom.value == 'Attestation de distinction en argent' && form.quantite.value != 1) {
                alert('Cet article ne peut être acheté qu\'en un seul exemplaire !');
                return false;
                parent.close();
        } else if (form.article_nom.value == 'Attestation de distinction en or' && form.quantite.value != 1) {
                alert('Cet article ne peut être acheté qu\'en un seul exemplaire !');
                return false;
                parent.close();
        } else if (form.article_nom.value == 'Attestation de distinction en or brut' && form.quantite.value != 1) {
                alert('Cet article ne peut être acheté qu\'en un seul exemplaire !');
                return false;
                parent.close();
        }
         
         
      if (form.article_nom.value == 'Micro de communication') {
          var prix_unite = 150;
        } else if (form.article_nom.value == 'Gilet pare-balles') {
          var prix_unite = 300;
        } else if (form.article_nom.value == 'Pistolet 9mm') {
          var prix_unite = 500;
        } else if (form.article_nom.value == 'Contrat de cabinet médical') {
          var prix_unite = 50;
        } else if (form.article_nom.value == 'Pass VIP') {
          var prix_unite = 800;
   } else if (form.article_nom.value == 'Changement de pseudo') {
          var prix_unite = 500;
   } else if (form.article_nom.value  == '10 crédits habbo') {
          var prix_unite = 1750;
   } else if (form.article_nom.value  == 'Certificat de comportement') {
          var prix_unite = 50;
   } else if (form.article_nom.value  == 'Signature forum') {
          var prix_unite = 5500;
   } else if (form.article_nom.value == 'Transfert de grade') {
          var prix_unite = 500;
   } else if (form.article_nom.value == 'Transfert de grade amélioré') {
          var prix_unite = 1000;
   } else if (form.article_nom.value == 'Point de compétence') {
          var prix_unite = 1000;
   } else if (form.article_nom.value == 'Absence supplémentaire') {
          var prix_unite = 950;
   } else if (form.article_nom.value == 'Attestation de distinction en bronze') {
          var prix_unite = 400;
   } else if (form.article_nom.value == 'Attestation de distinction en argent') {
          var prix_unite = 600;
   } else if (form.article_nom.value == 'Attestation de distinction en or') {
          var prix_unite = 800;
        } else if (form.article_nom.value == 'Attestation de distinction en or brut') {
          var prix_unite = 1000;
   } else if (form.article_nom.value == 'Don de 125 PA') {
          var prix_unite = 250;
   } else if (form.article_nom.value == 'Don de 250 PA') {
          var prix_unite = 500;
   } else if (form.article_nom.value == 'Don de 500 PA') {
          var prix_unite = 1000;
          }

        var prix_total = prix_unite * form.quantite.value
         
        if (nouveau_pseudonyme_forum == 'none') {
          var txt_nouveau_pseudo = '';
   } else {
          var txt_nouveau_pseudo = '\n' + "[size=14][b][u]Pseudo forum désiré[/u] :[/b] " + nouveau_pseudonyme_forum + "[/size]" + '\n';
   }

        if (form.disponibilités.value == '') {
          var txt_disponibilités = '';
   } else {
          var txt_disponibilités = '\n' + "[size=14][b][u]Disponibilité[/u] :[/b] " + form.disponibilités.value + "[/size]" + '\n';
   }
         
        if (pseudonyme_habbo_receveur == 'none' && pseudonyme_forum_receveur == 'none') {
          var txt_reception = '';
   } else {
          var txt_reception = '\n' + "[size=14][b][u]Pseudo Habbo du destinataire de l\'article[/u] :[/b] [url=http://www.habbo.fr/home/" + pseudonyme_habbo_receveur + "]" + pseudonyme_habbo_receveur + "[/url]" + '\n'
          + "[b][u]Pseudo forum du destinataire de l\'article[/u] :[/b] " + pseudonyme_forum_receveur + "[/size]" + '\n';
   }
        if (prix_unite >= 1000) {
          var PO_prix_unite = prix_unite / 1000;
          txt_prix_unite = PO_prix_unite + ' PO';
   }
        if (txt_prix_unite == 'none') {
          txt_prix_unite = prix_unite + ' PA';
   }
        if (prix_total >= 1000) {
          var PO_prix_total = prix_total / 1000;
          txt_prix_total = PO_prix_total + ' PO';
   }
        if (txt_prix_total == 'none') {
          txt_prix_total = prix_total + ' PA';
   }
       
       
        var txt_article_nom = form.article_nom.value;
        if (form.article_nom.value == 'Point de compétence crédits') {
          txt_prix_total = '25 Crédits Habbo';
          txt_prix_unite = '25 Crédits Habbo';
          txt_article_nom = 'Point de compétence (crédits)';
          alert('IMPORTANT : Le paiement doit être remis uniquement à un membre du gouvernement disposant du badge PASSE-INVESTISSEMENT avec comme propriétaire du badge CharlesWii.\nNous déclinons toute responsabilité en cas d\'usurpation d\'identité.');
        }
        if (form.article_nom.value == 'Pass VIP crédits') {
          var prix_total_crédits = 20 * form.quantite.value
          txt_prix_total = prix_total_crédits + ' Crédits Habbo';
          txt_prix_unite = '20 Crédits Habbo';
          txt_article_nom = 'Pass VIP (crédits)';
          alert('Important : Le paiement doit être remis uniquement à un membre du gouvernement disposant du badge PASSE-INVESTISSEMENT avec comme propriétaire du badge CharlesWii.\nNous déclinons toute responsabilité en cas d\'usurpation d\'identité.');
        }
        if (form.article_nom.value == 'Banquier') {
          txt_prix_total = '200 Crédits Habbo';
          txt_prix_unite = '200 Crédits Habbo';
          txt_article_nom = 'Banquier';
          alert('Important : Le paiement doit être remis uniquement à un membre du gouvernement disposant du badge PASSE-INVESTISSEMENT avec comme propriétaire du badge CharlesWii.\nNous déclinons toute responsabilité en cas d\'usurpation d\'identité.');
        }
       
       
         
         
        <script type="text/javascript">
        // Créer un message à partir des informations fournies
          var txt_message = "<div style=\"background-color:#476141; border-color: #541B1B; border-style: solid; border-width: 4px; border-radius: 10px; -moz-border-radius: 10px; -webkit-border-radius: 10px;\">[size=14][b][u]Pseudo Habbo[/u] :[/b] [url=http://www.habbo.fr/home/" + form.pseudo_habbo.value + "]" + form.pseudo_habbo.value + "[/url]" + '\n'
        + "[b][u]Pseudo forum[/u] :[/b] " + form.pseudo_forum.value + '\n' + '\n'
        + "[b][u]Article acheté[/u] :[/b] " + txt_article_nom + '\n'
        + "[b][u]Prix à l\'unité[/u] :[/b] " + txt_prix_unite + '\n'
        + "[b][u]Quantité[/u] :[/b] " + form.quantite.value + "[/size]" + '\n'
        + txt_reception + txt_nouveau_pseudo + txt_disponibilités
    + '\n' + "[size=18][b][u]Prix total[/u] :[/b] " + txt_prix_total + "[/size]" + '\n'
        + "<\/div>";
         
       
      // Insère le texte construit dans le champ caché "message" du formulaire
       
        form.message.value = txt_message;
        form.subject.value = "[ " + form.pseudo_habbo.value + " ] Achat de l'article : " + txt_article_nom ;
        }
        </script>                                                                                                                                           
      <!--                                                                                                                                                  NDLR : Alerte JAVASCRIPT                                                                                                                                                -->          <noscript><p class="script-error"><b>Votre navigateur ne supporte pas les scripts, ou refuse de les exécuter sur cette page web.</b></p></noscript>                                                                                                                                 
      <!--                                                                                                                                                  NDLR : Fin de l'alerte JAVASCRIPT                                                                                                                                                -->                                                                                                                                                       
      <form action="http://republique-habbocity.forumactif.com/post" method="post" name="post" enctype="multipart/form-data" onsubmit="return(envoiMessage(this));">
                                                                                                                                   <input value="0" name="lt" type="hidden" /> <input value="15" name="f" type="hidden" />                                                                                                                         
         <!--                                                                                                                                                  ID du forum dans lequel le message sera posté                                                                                                                                                  --> <input value="newtopic" name="mode" type="hidden" />                                                                                                                         
         <!--                                                                                                                                                  Un nouveau topic sera créé                                                                                                                                                  --> <input name="message" value="" type="hidden" />                                                                                                                         
         <!--                                                                                                                                                  Contiendra le texte du message                                                                                                                                                  --> <input checked="checked" value="0" name="topictype" type="hidden" />                                                                                                                         
         <!--                                                                                                                                                  Value 0: Sujet Normal (1 = post-it / 2 = annonce)                                                                                                                                                  --> <input type="hidden" name="subject" id="titre" value="" size="45" maxlength="60" /><br />                                                                                                       
         <!--                                                                                                                                                  titre du sujet                                                                                                                                                  -->                                                                                                                         
         <div id="legend">
                                                                                                                                      <legend class="pseudo_habbo"><label for="pseudo_habbo">Pseudo Habbo :</label></legend>                                                                                                                         
         </div>
                                                                                                                                   <input placeholder="Votre pseudo sur Habbo hôtel !" class="form-control" name="pseudo_habbo" id="pseudo_habbo" type="text" required="" /> <br /><br />                                                                                                                         
         <div id="legend">
                                                                                                                                      <legend class="pseudo_forum"><label for="pseudo_forum">Pseudo Forum :</label></legend>                                                                                                                         
         </div>
                                                                                                                                   <input placeholder="Votre pseudo sur le forum !" class="form-control" name="pseudo_forum" id="pseudo_forum" type="text" required="" /> <br /><br />                                                                                                                         
         <div id="legend">
                                                                                                                                      <legend class="article_nom"><label for="article_nom">Article :</label></legend>                                                                                                                         
         </div>
                                                                                                                                   <select onchange="champs_contact()" class="form-control" name="article_nom" id="article_nom" required="">
        <option value="none" selected="">Choisissez un article !</option>
<optgroup label="Service public">
         <option value="Pass VIP">Pass VIP (800 PA)</option>
    <option value="Pass VIP crédits">Pass VIP (20 Crédits Habbo)</option>
        <option value="Changement de pseudo">Changement de pseudo (500 PA)</option>
         <option value="10 crédits habbo">10 crédits habbo (1750 PA)</option>
   <option value="Signature forum"> Signature forum (5500 PA)</option>
<option value="Certificat de comportement"> Certificat de comportement (50 PA)</option>
   <option value="Banquier">Banquier (200 Crédits Habbo)</option>
        </optgroup>
<optgroup label="Achat vestimentaire">
       <option value="Micro de communication">Micro de communication (150 PA)</option>
<option value="Gilet pare-balles">Gilet pare-balles (300 PA)</option>
<option value="Pistolet 9mm">Pistolet 9mm (500 PA)</option>
<option value="Contrat de cabinet médical">Contrat de cabinet médical (50 PA)</option>
        </optgroup>
   <optgroup label="Achat spécial gradé">
        <option value="Transfert de grade">Transfert de grade (500 PA)</option>
        <option value="Transfert de grade amélioré">Transfert de grade amélioré (1 PO)</option>
        <option value="Point de compétence">Point de compétence (1 PO)</option>
        <option value="Point de compétence crédits">Point de compétence (25 Crédits Habbo)</option>
<option value="Absence supplémentaire">Absence supplémentaire (950 PA)</option>
        </optgroup>
<optgroup label="Achat de distinction">
        <option value="Attestation de distinction en bronze">Attestation de distinction en bronze (400 PA)</option>
        <option value="Attestation de distinction en argent">Attestation de distinction en argent (600 PA)</option>
        <option value="Attestation de distinction en or">Attestation de distinction en or (800 PA)</option>
        <option value="Attestation de distinction en or brut">Attestation de distinction en or brut (1 PO)</option>
        </optgroup>
        <optgroup label="Service d'échange">
        <option value="Don de 125 PA">Don de 125 PA (250 PA)</option>
        <option value="Don de 250 PA">Don de 250 PA (500 PA)</option>
        <option value="Don de 500 PA">Don de 500 PA (1 PO)</option>
        </optgroup>
        </select> <br /><br />                                                                                                                         
         <div id="legend">
                                                                                                                                      <legend class="quantite"><label for="quantite">Quantité :</label></legend>                                                                                                                         
         </div>
                                                                                                                                   <input class="form-control" value="1" step="1" max="10" min="1" name="quantite" id="quantite" type="number" required="" /> <br /><br />                                                       
         <div id="textAreaDiv_contact" style="visibility:hidden;">
                                                                                                                       
            <div id="legend">
                                                                     <legend class="disponibilités"><label for="disponibilités">Disponibilité :</label></legend>                                                     
            </div><textarea rows="5" cols="80" placeholder="Merci d'inscrire ici votre disponibilité sur Habbo afin qu'on puisse vous contacter pour réaliser la transaction." id="disponibilités"></textarea>                                                     
         </div><br /> <script>

        function champs_contact() {
        if (document.getElementById("article_nom").value == 'Point de compétence crédits' || document.getElementById("article_nom").value  == 'Pass VIP crédits' || document.getElementById("article_nom").value  == '10 crédits habbo' || document.getElementById("article_nom").value  == 'Contrat de cabinet médical' || document.getElementById("article_nom").value == 'Banquier' || document.getElementById("article_nom").value == 'Attestation de distinction en bronze' || document.getElementById("article_nom").value == 'Attestation de distinction en argent' || document.getElementById("article_nom").value == 'Attestation de distinction en or' || document.getElementById("article_nom").value == 'Attestation de distinction en or brut') {
        document.getElementById('textAreaDiv_contact').style.visibility="visible";
        switch_disponibilités=1;
        }
        else {
        document.getElementById('textAreaDiv_contact').style.visibility="hidden";
        document.getElementById('disponibilités').value="";
        switch_disponibilités=0;
        }}
</script>                                                                                                                         
         <center>
                                                                                                                                                                                                                                                                                                                            <input type="submit" class="btn btn-primary" value="Envoyer" name="post"/>                    <script>document.write("<input type=\"submit\" class=\"btn btn-primary\" value=\"Envoyer\" name=\"post\" />");</script>                                                                                                                           
         </center>
                                                                                                                                                                                                                                                          
      </form>
                                                                                                                                                                                                                                                       
      <!--                                                                                                                                                  NDLR : Ceci est la fin du formulaire!                                                                                                                                                -->                                                                                                                         
   </div>
                                                                                                                                                                                                                                                    
</div>
                                                                                                                         
<!--                                                                                                                                                  NDLR : Ceci est la fin de la box du contenu !                                                                                                                                                --></td><td valign="top" width="0"><div id="emptyidright"></div></td></tr></tbody></table></div></div><!--
 close div id="page-body" --><div id="page-footer"><div align="center"><div class="gen"><strong><a href="http://www.forumactif.com/forum-gratuit" target="_blank">Forum gratuit</a></strong>&nbsp;|&nbsp;<span class="gensmall">©</span> <a href="https://www.forumactif.com/phpbb" target="_blank">phpBB</a>&nbsp;|&nbsp;<a name="bottom" href="https://forum.forumactif.com/" target="_blank">Forum gratuit d'entraide</a>&nbsp;|&nbsp;<a name="bottom" href="/buy-credits" rel="nofollow">Achat des crédits</a>&nbsp;|&nbsp;<a name="bottom" href="/contact" rel="nofollow">Contact</a>&nbsp;|&nbsp;<a href="/abuse?page=%2Fh7-bon-de-commande&report=1" rel="nofollow">Signaler un abus</a></div></div><div align="center"><div class="gen"><a name="bottom" class="copyright" href="http://republique-habbocity.forumactif.com/groups" rel="follow" target="_top" title="groupe">Groupe</a>&nbsp;|&nbsp;<a name="bottom" class="copyright" href="http://republique-habbocity.forumactif.com/calendar" rel="follow" target="_top" title="Calendrier">Calendrier</a></div></div></div></td></tr></table><script type="text/javascript">$(document).ready( function() {$('div.ti-connect').attr({'data-loc' : 'https://connect.topicit.net/','data-login' : 'http://republique-habbocity.forumactif.com/topicit/index.php/connect','data-version' : '1','data-lang' : 'fr'});(function(d, s, id) {var js, fjs = d.getElementsByTagName(s)[0];if (d.getElementById(id)) return;js = d.createElement(s); js.id = id;js.src = "https://connect.topicit.net/scripts/connect.js";fjs.parentNode.insertBefore(js, fjs);}(document, 'script', 'topicit-connect'));});</script><script type="text/javascript">//<![CDATA[
fa_endpage();//]]></script></body></html>

Merci d'avance de votre aide
avatar

Lepomp
Nouveau membre

Messages : 11
Inscrit(e) le : 11/01/2017

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

Re: Probléme formulaire

Message par Scoubifitz le Dim 3 Juin 2018 - 17:53

Bonjour,

un début de réponse : une balise script dans une balise script ?
       alert('Important : Le paiement doit être remis uniquement à un membre du gouvernement disposant du badge PASSE-INVESTISSEMENT avec comme propriétaire du badge CharlesWii.\nNous déclinons toute responsabilité en cas d\'usurpation d\'identité.');
       }
       <script type="text/javascript">
       // Créer un message à partir des informations fournies
Évitez aussi les accents dans les variables . Ex : txt_disponibilités

Hi
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.

Re: Probléme formulaire

Message par Lepomp le Dim 3 Juin 2018 - 19:10

@Scoubifitz a écrit:Bonjour,

un début de réponse : une balise script dans une balise script ?
       alert('Important : Le paiement doit être remis uniquement à un membre du gouvernement disposant du badge PASSE-INVESTISSEMENT avec comme propriétaire du badge CharlesWii.\nNous déclinons toute responsabilité en cas d\'usurpation d\'identité.');
       }
       <script type="text/javascript">
       // Créer un message à partir des informations fournies
Évitez aussi les accents dans les variables . Ex : txt_disponibilités

Hi

Bonjour , je n'ai compris , je ne sais toujours pas comment le regler
avatar

Lepomp
Nouveau membre

Messages : 11
Inscrit(e) le : 11/01/2017

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

Re: Probléme formulaire

Message par Scoubifitz le Lun 4 Juin 2018 - 12:25

Bonjour,

En supprimant la ligne en rouge de votre code ?

Siffleur
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.

Re: Probléme formulaire

Message par Lepomp le Lun 4 Juin 2018 - 18:39

Nouveau Code

Code:
<!--                                                                                                                                                  NDLR : Ceci est le début du style de la page <img src="http://illiweb.com/fa/i/smiles/icon_smile.gif" alt="Smile" longdesc="2" /> !                                                                                                                                                --><link rel="stylesheet" href="//netdna.bootstrapcdn.com/font-awesome/4.0.3/css/font-awesome.css" /><link href="//netdna.bootstrapcdn.com/bootstrap/3.0.3/css/bootstrap.min.css" rel="stylesheet" /><link href="//netdna.bootstrapcdn.com/bootstrap/3.0.3/css/bootstrap-theme.min.css" rel="stylesheet" /><script src="//netdna.bootstrapcdn.com/bootstrap/3.0.3/js/bootstrap.min.js"></script><style>
table {
border-collapse: separate;
border-spacing: 1px;
}
.script-error {
    width: 80%;
    border: 1px solid;
    margin: 10px auto;
    padding: 15px 10px 15px 55px;
    background-repeat: no-repeat;
    background-position: 10px center;
    color: black;
    background-color: #FFBABA;
    background-image: url('http://sd-1.archive-host.com/membres/images/3347790973941088/Knob_Remove_Red.png');
</style>
<!--                                                                                                                                                  NDLR : Fin du Style !                                                                                                                                                -->
<!--                                                                                                                                                  NDLR : Ceci est le début de la box du contenu !                                                                                                                                                -->
<div class="panel panel-default">
                                                                                                                                                                                                                                                    
   <div class="panel-heading">
                                                                                                                                                                                                                                                       
      <h3 class="panel-title">
                                                                                                                                                                                                                                                          
         <center>
                                                                                                                                      Bon de commande                                                                                                                         
         </center>
                                                                                                                                                                                                                                                          
      </h3>
                                                                                                                                                                                                                                                       
   </div>
                                                                                                                                                                                                                                                    
   <div class="panel-body">
                                                                                                                                                                                                                                                       
      <!--                                                                                                                                                  NDLR : Ceci est le début du formulaire !                                                                                                                                                --> <script type="text/javascript">
        function envoiMessage(form)
        {
        var pseudonyme_habbo_receveur = 'none';
        var pseudonyme_forum_receveur = 'none';
        var nouveau_pseudonyme_forum = 'none';
        var txt_prix_unite = 'none';
        var txt_prix_total = 'none';
       
         
        if (form.pseudo_habbo.value == '') {

       alert("Merci d'indiquer votre pseudo Habbo !");
        return false;
        parent.close();
       
   } else if (form.pseudo_forum.value == '') {

       alert("Merci d'indiquer votre pseudo forum !");
        return false;
        parent.close();
       
   } else if (form.article_nom.value == 'none') {

       alert("Merci de sélectionner un article !");
        return false;
        parent.close();
       
   } else if (form.quantite.value != 1 && form.quantite.value != 2 && form.quantite.value != 3 && form.quantite.value != 4 && form.quantite.value != 5 && form.quantite.value != 6 && form.quantite.value != 7 && form.quantite.value != 8 && form.quantite.value != 9 && form.quantite.value != 10) {

       alert("Merci de sélectionner une quantité comprise entre 1 et 10 articles !");
        return false;
        parent.close();
       
   }




  if (switch_disponibilites == 1 && form.disponibilites.value == '') {

       alert("Merci d'indiquer vos disponibilites !");
        return false;
        parent.close();
       
  }





       
        if (form.article_nom.value == 'Point de compétence crédits') {
        var sécurité_crédits = confirm('Cet achat se réalise avec des Crédits Habbo et ne peut être réalisé qu\'une fois par semaine !\nÊtes vous sûr(e) de vouloir continuer ?');
        }
        if (sécurité_crédits == false) {
        return false;
        parent.close();
        }
       
        if (form.article_nom.value == 'Banquier') {
        var sécurité_crédits = confirm('Cet achat se réalise avec des Crédits Habbo.\nVous devez être de niveau VII ou VIII (non gradé) et ne pas être banni de la République Française.\nÊtes vous sûr(e) de vouloir continuer ?');
        }
        if (sécurité_crédits == false) {
        return false;
        parent.close();
        }
       
        if (form.article_nom.value == 'Pass VIP crédits') {
        var sécurité_crédits = confirm('Cet achat se réalise avec des Crédits Habbo.\nÊtes vous sûr(e) de vouloir continuer ?');
        }
        if (sécurité_crédits == false) {
        return false;
        parent.close();
        }
         
        if (form.article_nom.value == 'Changement de pseudo') {

        nouveau_pseudonyme_forum = prompt('Entrez le pseudo forum que vous souhaiteriez avoir :');
       
   }
         
        if (nouveau_pseudonyme_forum == '' || nouveau_pseudonyme_forum == null || nouveau_pseudonyme_forum == 'null') {
         
        alert('Vous n\'avez pas indiqué le nouveau pseudonyme forum que vous souhaiteriez avoir !');
        nouveau_pseudonyme_forum = 'none';
        return false;
        parent.close();
       
        }
       
         
        if (form.article_nom.value == 'Don de 125 PA') {

        pseudonyme_habbo_receveur = prompt('Entrez le pseudo Habbo de la personne à qui vous comptez faire don de cet/ces article(s) :');
        pseudonyme_forum_receveur = prompt('Entrez le pseudo forum de la personne à qui vous comptez faire don de cet/ces article(s) :');
       
   } else if (form.article_nom.value == 'Don de 250 PA') {

       pseudonyme_habbo_receveur = prompt('Entrez le pseudo Habbo de la personne à qui vous comptez faire don de cet/ces article(s) :');
        pseudonyme_forum_receveur = prompt('Entrez le pseudo forum de la personne à qui vous comptez faire don de cet/ces article(s) :');
       
   } else if (form.article_nom.value == 'Don de 500 PA') {

       pseudonyme_habbo_receveur = prompt('Entrez le pseudo Habbo de la personne à qui vous comptez faire don de cet/ces article(s) :');
        pseudonyme_forum_receveur = prompt('Entrez le pseudo forum de la personne à qui vous comptez faire don de cet/ces article(s) :');
       
   }
         if (pseudonyme_habbo_receveur == '' || pseudonyme_habbo_receveur == null || pseudonyme_habbo_receveur == 'null') {
          alert('Vous n\'avez pas indiqué le pseudo habbo de la personne à qui vous souhaitiez faire don de cet/ces article(s) !');
                return false;
           parent.close();
   } else if (pseudonyme_forum_receveur == '' || pseudonyme_forum_receveur == null || pseudonyme_forum_receveur == 'null') {
          alert('Vous n\'avez pas indiqué le pseudo forum de la personne à qui vous souhaitiez faire don de cet/ces article(s) !');
                return false;
           parent.close();
   }
         
         
        if (form.article_nom.value == 'Changement de pseudo' && form.quantite.value != 1) {
          alert('Cet article ne peut être acheté qu\'en un seul exemplaire !');
                return false;
           parent.close();
   } else if (form.article_nom.value == 'Transfert de grade' && form.quantite.value != 1) {
          alert('Cet article ne peut être acheté qu\'en un seul exemplaire !');
                return false;
           parent.close();
   } else if (form.article_nom.value == 'Transfert de grade amélioré' && form.quantite.value != 1) {
          alert('Cet article ne peut être acheté qu\'en un seul exemplaire !');
                return false;
           parent.close();
   } else if (form.article_nom.value == 'Point de compétence crédits' && form.quantite.value != 1) {
                alert('Cet article ne peut être acheté qu\'en un seul exemplaire !');
                return false;
                parent.close();
        } else if (form.article_nom.value == 'Banquier' && form.quantite.value != 1) {
                alert('Cet article ne peut être acheté qu\'en un seul exemplaire !');
                return false;
                parent.close();
        } else if (form.article_nom.value == 'Contrat de cabinet médical' && form.quantite.value != 1) {
                alert('Cet article ne peut être acheté qu\'en un seul exemplaire !');
                return false;
                parent.close();
        } else if (form.article_nom.value == 'Signature forum' && form.quantite.value != 1) {
                alert('Cet article ne peut être acheté qu\'en un seul exemplaire !');
                return false;
                parent.close();
        } else if (form.article_nom.value == 'Attestation de distinction en bronze' && form.quantite.value != 1) {
                alert('Cet article ne peut être acheté qu\'en un seul exemplaire !');
                return false;
                parent.close();
        } else if (form.article_nom.value == 'Attestation de distinction en argent' && form.quantite.value != 1) {
                alert('Cet article ne peut être acheté qu\'en un seul exemplaire !');
                return false;
                parent.close();
        } else if (form.article_nom.value == 'Attestation de distinction en or' && form.quantite.value != 1) {
                alert('Cet article ne peut être acheté qu\'en un seul exemplaire !');
                return false;
                parent.close();
        } else if (form.article_nom.value == 'Attestation de distinction en or brut' && form.quantite.value != 1) {
                alert('Cet article ne peut être acheté qu\'en un seul exemplaire !');
                return false;
                parent.close();
        }
         
         
      if (form.article_nom.value == 'Micro de communication') {
          var prix_unite = 150;
        } else if (form.article_nom.value == 'Gilet pare-balles') {
          var prix_unite = 300;
        } else if (form.article_nom.value == 'Pistolet 9mm') {
          var prix_unite = 500;
        } else if (form.article_nom.value == 'Contrat de cabinet médical') {
          var prix_unite = 50;
        } else if (form.article_nom.value == 'Pass VIP') {
          var prix_unite = 800;
   } else if (form.article_nom.value == 'Changement de pseudo') {
          var prix_unite = 500;
   } else if (form.article_nom.value  == '10 crédits habbo') {
          var prix_unite = 1750;
   } else if (form.article_nom.value  == 'Certificat de comportement') {
          var prix_unite = 50;
   } else if (form.article_nom.value  == 'Signature forum') {
          var prix_unite = 5500;
   } else if (form.article_nom.value == 'Transfert de grade') {
          var prix_unite = 500;
   } else if (form.article_nom.value == 'Transfert de grade amélioré') {
          var prix_unite = 1000;
   } else if (form.article_nom.value == 'Point de compétence') {
          var prix_unite = 1000;
   } else if (form.article_nom.value == 'Absence supplémentaire') {
          var prix_unite = 950;
   } else if (form.article_nom.value == 'Attestation de distinction en bronze') {
          var prix_unite = 400;
   } else if (form.article_nom.value == 'Attestation de distinction en argent') {
          var prix_unite = 600;
   } else if (form.article_nom.value == 'Attestation de distinction en or') {
          var prix_unite = 800;
        } else if (form.article_nom.value == 'Attestation de distinction en or brut') {
          var prix_unite = 1000;
   } else if (form.article_nom.value == 'Don de 125 PA') {
          var prix_unite = 250;
   } else if (form.article_nom.value == 'Don de 250 PA') {
          var prix_unite = 500;
   } else if (form.article_nom.value == 'Don de 500 PA') {
          var prix_unite = 1000;
          }

        var prix_total = prix_unite * form.quantite.value
         
        if (nouveau_pseudonyme_forum == 'none') {
          var txt_nouveau_pseudo = '';
   } else {
          var txt_nouveau_pseudo = '\n' + "[size=14][b][u]Pseudo forum désiré[/u] :[/b] " + nouveau_pseudonyme_forum + "[/size]" + '\n';
   }

        if (form.disponibilites.value == '') {
          var txt_disponibilites = '';
   } else {
          var txt_disponibilites = '\n' + "[size=14][b][u]Disponibilité[/u] :[/b] " + form.disponibilites.value + "[/size]" + '\n';
   }
         
        if (pseudonyme_habbo_receveur == 'none' && pseudonyme_forum_receveur == 'none') {
          var txt_reception = '';
   } else {
          var txt_reception = '\n' + "[size=14][b][u]Pseudo Habbo du destinataire de l\'article[/u] :[/b] [url=http://www.habbo.fr/home/" + pseudonyme_habbo_receveur + "]" + pseudonyme_habbo_receveur + "[/url]" + '\n'
          + "[b][u]Pseudo forum du destinataire de l\'article[/u] :[/b] " + pseudonyme_forum_receveur + "[/size]" + '\n';
   }
        if (prix_unite >= 1000) {
          var PO_prix_unite = prix_unite / 1000;
          txt_prix_unite = PO_prix_unite + ' PO';
   }
        if (txt_prix_unite == 'none') {
          txt_prix_unite = prix_unite + ' PA';
   }
        if (prix_total >= 1000) {
          var PO_prix_total = prix_total / 1000;
          txt_prix_total = PO_prix_total + ' PO';
   }
        if (txt_prix_total == 'none') {
          txt_prix_total = prix_total + ' PA';
   }
       
       
        var txt_article_nom = form.article_nom.value;
        if (form.article_nom.value == 'Point de compétence crédits') {
          txt_prix_total = '25 Crédits Habbo';
          txt_prix_unite = '25 Crédits Habbo';
          txt_article_nom = 'Point de compétence (crédits)';
          alert('IMPORTANT : Le paiement doit être remis uniquement à un membre du gouvernement disposant du badge PASSE-INVESTISSEMENT avec comme propriétaire du badge CharlesWii.\nNous déclinons toute responsabilité en cas d\'usurpation d\'identité.');
        }
        if (form.article_nom.value == 'Pass VIP crédits') {
          var prix_total_crédits = 20 * form.quantite.value
          txt_prix_total = prix_total_crédits + ' Crédits Habbo';
          txt_prix_unite = '20 Crédits Habbo';
          txt_article_nom = 'Pass VIP (crédits)';
          alert('Important : Le paiement doit être remis uniquement à un membre du gouvernement disposant du badge PASSE-INVESTISSEMENT avec comme propriétaire du badge CharlesWii.\nNous déclinons toute responsabilité en cas d\'usurpation d\'identité.');
        }
        if (form.article_nom.value == 'Banquier') {
          txt_prix_total = '200 Crédits Habbo';
          txt_prix_unite = '200 Crédits Habbo';
          txt_article_nom = 'Banquier';
          alert('Important : Le paiement doit être remis uniquement à un membre du gouvernement disposant du badge PASSE-INVESTISSEMENT avec comme propriétaire du badge CharlesWii.\nNous déclinons toute responsabilité en cas d\'usurpation d\'identité.');
        }
       
       
         
         
        // Créer un message à partir des informations fournies
          var txt_message = "<div style=\"background-color:#476141; border-color: #541B1B; border-style: solid; border-width: 4px; border-radius: 10px; -moz-border-radius: 10px; -webkit-border-radius: 10px;\">[size=14][b][u]Pseudo Habbo[/u] :[/b] [url=http://www.habbo.fr/home/" + form.pseudo_habbo.value + "]" + form.pseudo_habbo.value + "[/url]" + '\n'
        + "[b][u]Pseudo forum[/u] :[/b] " + form.pseudo_forum.value + '\n' + '\n'
        + "[b][u]Article acheté[/u] :[/b] " + txt_article_nom + '\n'
        + "[b][u]Prix à l\'unité[/u] :[/b] " + txt_prix_unite + '\n'
        + "[b][u]Quantité[/u] :[/b] " + form.quantite.value + "[/size]" + '\n'
        + txt_reception + txt_nouveau_pseudo + txt_disponibilites
    + '\n' + "[size=18][b][u]Prix total[/u] :[/b] " + txt_prix_total + "[/size]" + '\n'
        + "<\/div>";
         
       
      // Insère le texte construit dans le champ caché "message" du formulaire
       
        form.message.value = txt_message;
        form.subject.value = "[ " + form.pseudo_habbo.value + " ] Achat de l'article : " + txt_article_nom ;
        }   
        </script>
      <!--                                                                                                                                                  NDLR : Alerte JAVASCRIPT                                                                                                                                                -->          <noscript><p class="script-error"><b>Votre navigateur ne supporte pas les scripts, ou refuse de les exécuter sur cette page web.</b></p></noscript>                                                                                                                                 
      <!--                                                                                                                                                  NDLR : Fin de l'alerte JAVASCRIPT                                                                                                                                                -->                                                                                                                                                       
      <form action="http://republique-habbocity.forumactif.com/post" method="post" name="post" enctype="multipart/form-data" onsubmit="return(envoiMessage(this));">
                                                                                                                                   <input value="0" name="lt" type="hidden" /> <input value="15" name="f" type="hidden" />                                                                                                                         
         <!--                                                                                                                                                  ID du forum dans lequel le message sera posté                                                                                                                                                  --> <input value="newtopic" name="mode" type="hidden" />                                                                                                                         
         <!--                                                                                                                                                  Un nouveau topic sera créé                                                                                                                                                  --> <input name="message" value="" type="hidden" />                                                                                                                         
         <!--                                                                                                                                                  Contiendra le texte du message                                                                                                                                                  --> <input checked="checked" value="0" name="topictype" type="hidden" />                                                                                                                         
         <!--                                                                                                                                                  Value 0: Sujet Normal (1 = post-it / 2 = annonce)                                                                                                                                                  --> <input type="hidden" name="subject" id="titre" value="" size="45" maxlength="60" /><br />                                                                                                       
         <!--                                                                                                                                                  titre du sujet                                                                                                                                                  -->                                                                                                                         
         <div id="legend">
                                                                                                                                      <legend class="pseudo_habbo"><label for="pseudo_habbo">Pseudo Habbo :</label></legend>                                                                                                                         
         </div>
                                                                                                                                   <input placeholder="Votre pseudo sur Habbo hôtel !" class="form-control" name="pseudo_habbo" id="pseudo_habbo" type="text" required="" /> <br /><br />                                                                                                                         
         <div id="legend">
                                                                                                                                      <legend class="pseudo_forum"><label for="pseudo_forum">Pseudo Forum :</label></legend>                                                                                                                         
         </div>
                                                                                                                                   <input placeholder="Votre pseudo sur le forum !" class="form-control" name="pseudo_forum" id="pseudo_forum" type="text" required="" /> <br /><br />                                                                                                                         
         <div id="legend">
                                                                                                                                      <legend class="article_nom"><label for="article_nom">Article :</label></legend>                                                                                                                         
         </div>
                                                                                                                                   <select onchange="champs_contact()" class="form-control" name="article_nom" id="article_nom" required="">
        <option value="none" selected="">Choisissez un article !</option>
<optgroup label="Service public">
         <option value="Pass VIP">Pass VIP (800 PA)</option>
    <option value="Pass VIP crédits">Pass VIP (20 Crédits Habbo)</option>
        <option value="Changement de pseudo">Changement de pseudo (500 PA)</option>
         <option value="10 crédits habbo">10 crédits habbo (1750 PA)</option>
   <option value="Signature forum"> Signature forum (5500 PA)</option>
<option value="Certificat de comportement"> Certificat de comportement (50 PA)</option>
   <option value="Banquier">Banquier (200 Crédits Habbo)</option>
        </optgroup>
<optgroup label="Achat vestimentaire">
       <option value="Micro de communication">Micro de communication (150 PA)</option>
<option value="Gilet pare-balles">Gilet pare-balles (300 PA)</option>
<option value="Pistolet 9mm">Pistolet 9mm (500 PA)</option>
<option value="Contrat de cabinet médical">Contrat de cabinet médical (50 PA)</option>
        </optgroup>
   <optgroup label="Achat spécial gradé">
        <option value="Transfert de grade">Transfert de grade (500 PA)</option>
        <option value="Transfert de grade amélioré">Transfert de grade amélioré (1 PO)</option>
        <option value="Point de compétence">Point de compétence (1 PO)</option>
        <option value="Point de compétence crédits">Point de compétence (25 Crédits Habbo)</option>
<option value="Absence supplémentaire">Absence supplémentaire (950 PA)</option>
        </optgroup>
<optgroup label="Achat de distinction">
        <option value="Attestation de distinction en bronze">Attestation de distinction en bronze (400 PA)</option>
        <option value="Attestation de distinction en argent">Attestation de distinction en argent (600 PA)</option>
        <option value="Attestation de distinction en or">Attestation de distinction en or (800 PA)</option>
        <option value="Attestation de distinction en or brut">Attestation de distinction en or brut (1 PO)</option>
        </optgroup>
        <optgroup label="Service d'échange">
        <option value="Don de 125 PA">Don de 125 PA (250 PA)</option>
        <option value="Don de 250 PA">Don de 250 PA (500 PA)</option>
        <option value="Don de 500 PA">Don de 500 PA (1 PO)</option>
        </optgroup>
        </select> <br /><br />                                                                                                                         
         <div id="legend">
                                                                                                                                      <legend class="quantite"><label for="quantite">Quantité :</label></legend>                                                                                                                         
         </div>
                                                                                                                                   <input class="form-control" value="1" step="1" max="10" min="1" name="quantite" id="quantite" type="number" required="" /> <br /><br />                                                       
         <div id="textAreaDiv_contact" style="visibility:hidden;">
                                                                                                                       
            <div id="legend">
                                                                     <legend class="disponibilites"><label for="disponibilites">Disponibilité :</label></legend>                                                     
            </div><textarea rows="5" cols="80" placeholder="Merci d'inscrire ici votre disponibilité sur Habbo afin qu'on puisse vous contacter pour réaliser la transaction." id="disponibilites"></textarea>                                                     
         </div><br /> <script>

        function champs_contact() {
        if (document.getElementById("article_nom").value == 'Point de compétence crédits' || document.getElementById("article_nom").value  == 'Pass VIP crédits' || document.getElementById("article_nom").value  == '10 crédits habbo' || document.getElementById("article_nom").value  == 'Contrat de cabinet médical' || document.getElementById("article_nom").value == 'Banquier' || document.getElementById("article_nom").value == 'Attestation de distinction en bronze' || document.getElementById("article_nom").value == 'Attestation de distinction en argent' || document.getElementById("article_nom").value == 'Attestation de distinction en or' || document.getElementById("article_nom").value == 'Attestation de distinction en or brut') {
        document.getElementById('textAreaDiv_contact').style.visibility="visible";
        switch_disponibilites=1;
        }
        else {
        document.getElementById('textAreaDiv_contact').style.visibility="hidden";
        document.getElementById('disponibilites').value="";
        switch_disponibilites=0;
        }}
</script>                                                                                                                         
         <center>
                                                                                                                                                                                                                                                                                                                            <input type="submit" class="btn btn-primary" value="Envoyer" name="post"/>                    <script>document.write("<input type=\"submit\" class=\"btn btn-primary\" value=\"Envoyer\" name=\"post\" />");</script>                                                                                                                           
         </center>
                                                                                                                                                                                                                                                          
      </form>
                                                                                                                                                                                                                                                       
      <!--                                                                                                                                                  NDLR : Ceci est la fin du formulaire!                                                                                                                                                -->                                                                                                                         
   </div>
                                                                                                                                                                                                                                                    
</div>
                                                                                                                         
<!--                                                                                                                                                  NDLR : Ceci est la fin de la box du contenu !                                                                                                                                                --></td><td valign="top" width="0"><div id="emptyidright"></div></td></tr></tbody></table></div></div><!--
 close div id="page-body" --><div id="page-footer"><div align="center"><div class="gen"><strong><a href="http://www.forumactif.com/forum-gratuit" target="_blank">Forum gratuit</a></strong>&nbsp;|&nbsp;<span class="gensmall">©</span> <a href="https://www.forumactif.com/phpbb" target="_blank">phpBB</a>&nbsp;|&nbsp;<a name="bottom" href="https://forum.forumactif.com/" target="_blank">Forum gratuit d'entraide</a>&nbsp;|&nbsp;<a name="bottom" href="/buy-credits" rel="nofollow">Achat des crédits</a>&nbsp;|&nbsp;<a name="bottom" href="/contact" rel="nofollow">Contact</a>&nbsp;|&nbsp;<a href="/abuse?page=%2Fh7-bon-de-commande&report=1" rel="nofollow">Signaler un abus</a></div></div><div align="center"><div class="gen"><a name="bottom" class="copyright" href="http://republique.superforum.fr/groups" rel="follow" target="_top" title="groupe">Groupe</a>&nbsp;|&nbsp;<a name="bottom" class="copyright" href="http://republique.superforum.fr/calendar" rel="follow" target="_top" title="Calendrier">Calendrier</a></div></div></div></td></tr></table><script type="text/javascript">$(document).ready( function() {$('div.ti-connect').attr({'data-loc' : 'https://connect.topicit.net/','data-login' : 'http://republique.superforum.fr/topicit/index.php/connect','data-version' : '1','data-lang' : 'fr'});(function(d, s, id) {var js, fjs = d.getElementsByTagName(s)[0];if (d.getElementById(id)) return;js = d.createElement(s); js.id = id;js.src = "https://connect.topicit.net/scripts/connect.js";fjs.parentNode.insertBefore(js, fjs);}(document, 'script', 'topicit-connect'));});</script><script type="text/javascript">//<![CDATA[
fa_endpage();//]]></script></body></html>

Malheuresement ,j'ai toujours le problèmes
avatar

Lepomp
Nouveau membre

Messages : 11
Inscrit(e) le : 11/01/2017

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

Re: Probléme formulaire

Message par Scoubifitz le Mar 5 Juin 2018 - 0:18

En plaçant votre code , après un nettoyage minimal , dans une page HTML en mode avancé , avec haut et bas du forum : ça fonctionne ...

Pouvez vous me dire à quel moment ça ne fonctionne pas en testant ceci ?

Code:
<!-- NDLR : Ceci est le début du style de la page -->
<link rel="stylesheet" href="//netdna.bootstrapcdn.com/font-awesome/4.0.3/css/font-awesome.css"/>
<link href="//netdna.bootstrapcdn.com/bootstrap/3.0.3/css/bootstrap.min.css" rel="stylesheet"/>
<link href="//netdna.bootstrapcdn.com/bootstrap/3.0.3/css/bootstrap-theme.min.css" rel="stylesheet"/>
<script src="//netdna.bootstrapcdn.com/bootstrap/3.0.3/js/bootstrap.min.js"></script>
<style>
table {
border-collapse: separate;
border-spacing: 1px;
}
.script-error {
width: 80%;
border: 1px solid;
margin: 10px auto;
padding: 15px 10px 15px 55px;
background-repeat: no-repeat;
background-position: 10px center;
color: black;
background-color: #FFBABA;
background-image: url('http://sd-1.archive-host.com/membres/images/3347790973941088/Knob_Remove_Red.png');
</style>
<!-- NDLR : Fin du Style ! -->
<!-- NDLR : Ceci est le début de la box du contenu ! --><div class="panel panel-default"><div class="panel-heading">
<h3 class="panel-title"><center> Bon de commande </center></h3>
</div><div class="panel-body">
<!-- NDLR : Ceci est le début du formulaire ! -->
<script type="text/javascript">
function envoiMessage(form)
{
var pseudonyme_habbo_receveur = 'none';
var pseudonyme_forum_receveur = 'none';
var nouveau_pseudonyme_forum = 'none';
var txt_prix_unite = 'none';
var txt_prix_total = 'none';
if (form.pseudo_habbo.value == '') {
alert("Merci d'indiquer votre pseudo Habbo !");
return false;
parent.close();
} else if (form.pseudo_forum.value == '') {
alert("Merci d'indiquer votre pseudo forum !");
return false;
parent.close();
} else if (form.article_nom.value == 'none') {
alert("Merci de sélectionner un article !");
return false;
parent.close();
} else if (form.quantite.value != 1 && form.quantite.value != 2 && form.quantite.value != 3 && form.quantite.value != 4 && form.quantite.value != 5 && form.quantite.value != 6 && form.quantite.value != 7 && form.quantite.value != 8 && form.quantite.value != 9 && form.quantite.value != 10) {
alert("Merci de sélectionner une quantité comprise entre 1 et 10 articles !");
return false;
parent.close();
}
if (switch_disponibilites == 1 && form.disponibilites.value == '') {
alert("Merci d'indiquer vos disponibilites !");
return false;
parent.close();
}
if (form.article_nom.value == 'Point de compétence crédits') {
var securite_credits = confirm('Cet achat se réalise avec des Crédits Habbo et ne peut être réalisé qu\'une fois par semaine !\nÊtes vous sûr(e) de vouloir continuer ?');
}
if (securite_credits == false) {
return false;
parent.close();
}
if (form.article_nom.value == 'Banquier') {
var securite_credits = confirm('Cet achat se réalise avec des Crédits Habbo.\nVous devez être de niveau VII ou VIII (non gradé) et ne pas être banni de la République Française.\nÊtes vous sûr(e) de vouloir continuer ?');
}
if (securite_credits == false) {
return false;
parent.close();
}
if (form.article_nom.value == 'Pass VIP crédits') {
var securite_credits = confirm('Cet achat se réalise avec des Crédits Habbo.\nÊtes vous sûr(e) de vouloir continuer ?');
}
if (securite_credits == false) {
return false;
parent.close();
}
if (form.article_nom.value == 'Changement de pseudo') {
nouveau_pseudonyme_forum = prompt('Entrez le pseudo forum que vous souhaiteriez avoir :');
}
if (nouveau_pseudonyme_forum == '' || nouveau_pseudonyme_forum == null || nouveau_pseudonyme_forum == 'null') {
alert('Vous n\'avez pas indiqué le nouveau pseudonyme forum que vous souhaiteriez avoir !');
nouveau_pseudonyme_forum = 'none';
return false;
parent.close();
}
if (form.article_nom.value == 'Don de 125 PA') {
pseudonyme_habbo_receveur = prompt('Entrez le pseudo Habbo de la personne à qui vous comptez faire don de cet/ces article(s) :');
pseudonyme_forum_receveur = prompt('Entrez le pseudo forum de la personne à qui vous comptez faire don de cet/ces article(s) :');
} else if (form.article_nom.value == 'Don de 250 PA') {
pseudonyme_habbo_receveur = prompt('Entrez le pseudo Habbo de la personne à qui vous comptez faire don de cet/ces article(s) :');
pseudonyme_forum_receveur = prompt('Entrez le pseudo forum de la personne à qui vous comptez faire don de cet/ces article(s) :');
} else if (form.article_nom.value == 'Don de 500 PA') {
pseudonyme_habbo_receveur = prompt('Entrez le pseudo Habbo de la personne à qui vous comptez faire don de cet/ces article(s) :');
pseudonyme_forum_receveur = prompt('Entrez le pseudo forum de la personne à qui vous comptez faire don de cet/ces article(s) :');
}
if (pseudonyme_habbo_receveur == '' || pseudonyme_habbo_receveur == null || pseudonyme_habbo_receveur == 'null') {
alert('Vous n\'avez pas indiqué le pseudo habbo de la personne à qui vous souhaitiez faire don de cet/ces article(s) !');
return false;
parent.close();
} else if (pseudonyme_forum_receveur == '' || pseudonyme_forum_receveur == null || pseudonyme_forum_receveur == 'null') {
alert('Vous n\'avez pas indiqué le pseudo forum de la personne à qui vous souhaitiez faire don de cet/ces article(s) !');
return false;
parent.close();
}
if (form.article_nom.value == 'Changement de pseudo' && form.quantite.value != 1) {
alert('Cet article ne peut être acheté qu\'en un seul exemplaire !');
return false;
parent.close();
} else if (form.article_nom.value == 'Transfert de grade' && form.quantite.value != 1) {
alert('Cet article ne peut être acheté qu\'en un seul exemplaire !');
return false;
parent.close();
} else if (form.article_nom.value == 'Transfert de grade amélioré' && form.quantite.value != 1) {
alert('Cet article ne peut être acheté qu\'en un seul exemplaire !');
return false;
parent.close();
} else if (form.article_nom.value == 'Point de compétence crédits' && form.quantite.value != 1) {
alert('Cet article ne peut être acheté qu\'en un seul exemplaire !');
return false;
parent.close();
} else if (form.article_nom.value == 'Banquier' && form.quantite.value != 1) {
alert('Cet article ne peut être acheté qu\'en un seul exemplaire !');
return false;
parent.close();
} else if (form.article_nom.value == 'Contrat de cabinet médical' && form.quantite.value != 1) {
alert('Cet article ne peut être acheté qu\'en un seul exemplaire !');
return false;
parent.close();
} else if (form.article_nom.value == 'Signature forum' && form.quantite.value != 1) {
alert('Cet article ne peut être acheté qu\'en un seul exemplaire !');
return false;
parent.close();
} else if (form.article_nom.value == 'Attestation de distinction en bronze' && form.quantite.value != 1) {
alert('Cet article ne peut être acheté qu\'en un seul exemplaire !');
return false;
parent.close();
} else if (form.article_nom.value == 'Attestation de distinction en argent' && form.quantite.value != 1) {
alert('Cet article ne peut être acheté qu\'en un seul exemplaire !');
return false;
parent.close();
} else if (form.article_nom.value == 'Attestation de distinction en or' && form.quantite.value != 1) {
alert('Cet article ne peut être acheté qu\'en un seul exemplaire !');
return false;
parent.close();
} else if (form.article_nom.value == 'Attestation de distinction en or brut' && form.quantite.value != 1) {
alert('Cet article ne peut être acheté qu\'en un seul exemplaire !');
return false;
parent.close();
}
if (form.article_nom.value == 'Micro de communication') {
var prix_unite = 150;
} else if (form.article_nom.value == 'Gilet pare-balles') {
var prix_unite = 300;
} else if (form.article_nom.value == 'Pistolet 9mm') {
var prix_unite = 500;
} else if (form.article_nom.value == 'Contrat de cabinet médical') {
var prix_unite = 50;
} else if (form.article_nom.value == 'Pass VIP') {
var prix_unite = 800;
} else if (form.article_nom.value == 'Changement de pseudo') {
var prix_unite = 500;
} else if (form.article_nom.value  == '10 crédits habbo') {
var prix_unite = 1750;
} else if (form.article_nom.value  == 'Certificat de comportement') {
var prix_unite = 50;
} else if (form.article_nom.value  == 'Signature forum') {
var prix_unite = 5500;
} else if (form.article_nom.value == 'Transfert de grade') {
var prix_unite = 500;
} else if (form.article_nom.value == 'Transfert de grade amélioré') {
var prix_unite = 1000;
} else if (form.article_nom.value == 'Point de compétence') {
var prix_unite = 1000;
} else if (form.article_nom.value == 'Absence supplémentaire') {
var prix_unite = 950;
} else if (form.article_nom.value == 'Attestation de distinction en bronze') {
var prix_unite = 400;
} else if (form.article_nom.value == 'Attestation de distinction en argent') {
var prix_unite = 600;
} else if (form.article_nom.value == 'Attestation de distinction en or') {
var prix_unite = 800;
} else if (form.article_nom.value == 'Attestation de distinction en or brut') {
var prix_unite = 1000;
} else if (form.article_nom.value == 'Don de 125 PA') {
var prix_unite = 250;
} else if (form.article_nom.value == 'Don de 250 PA') {
var prix_unite = 500;
} else if (form.article_nom.value == 'Don de 500 PA') {
var prix_unite = 1000;
}
var prix_total = prix_unite * form.quantite.value
if (nouveau_pseudonyme_forum == 'none') {
var txt_nouveau_pseudo = '';
} else {
var txt_nouveau_pseudo = '\n' + "[size=14][b][u]Pseudo forum désiré[/u] :[/b] " + nouveau_pseudonyme_forum + "[/size]" + '\n';
}
if (form.disponibilites.value == '') {
var txt_disponibilites = '';
} else {
var txt_disponibilites = '\n' + "[size=14][b][u]Disponibilité[/u] :[/b] " + form.disponibilites.value + "[/size]" + '\n';
}
if (pseudonyme_habbo_receveur == 'none' && pseudonyme_forum_receveur == 'none') {
var txt_reception = '';
} else {
var txt_reception = '\n' + "[size=14][b][u]Pseudo Habbo du destinataire de l\'article[/u] :[/b] [url=http://www.habbo.fr/home/" + pseudonyme_habbo_receveur + "]" + pseudonyme_habbo_receveur + "[/url]" + '\n'
+ "[b][u]Pseudo forum du destinataire de l\'article[/u] :[/b] " + pseudonyme_forum_receveur + "[/size]" + '\n';
}
if (prix_unite >= 1000) {
var PO_prix_unite = prix_unite / 1000;
txt_prix_unite = PO_prix_unite + ' PO';
}
if (txt_prix_unite == 'none') {
txt_prix_unite = prix_unite + ' PA';
}
if (prix_total >= 1000) {
var PO_prix_total = prix_total / 1000;
txt_prix_total = PO_prix_total + ' PO';
}
if (txt_prix_total == 'none') {
txt_prix_total = prix_total + ' PA';
}
var txt_article_nom = form.article_nom.value;
if (form.article_nom.value == 'Point de compétence crédits') {
txt_prix_total = '25 Crédits Habbo';
txt_prix_unite = '25 Crédits Habbo';
txt_article_nom = 'Point de compétence (crédits)';
alert('IMPORTANT : Le paiement doit être remis uniquement à un membre du gouvernement disposant du badge PASSE-INVESTISSEMENT avec comme propriétaire du badge CharlesWii.\nNous déclinons toute responsabilité en cas d\'usurpation d\'identité.');
}
if (form.article_nom.value == 'Pass VIP crédits') {
var prix_total_crédits = 20 * form.quantite.value
txt_prix_total = prix_total_crédits + ' Crédits Habbo';
txt_prix_unite = '20 Crédits Habbo';
txt_article_nom = 'Pass VIP (crédits)';
alert('Important : Le paiement doit être remis uniquement à un membre du gouvernement disposant du badge PASSE-INVESTISSEMENT avec comme propriétaire du badge CharlesWii.\nNous déclinons toute responsabilité en cas d\'usurpation d\'identité.');
}
if (form.article_nom.value == 'Banquier') {
txt_prix_total = '200 Crédits Habbo';
txt_prix_unite = '200 Crédits Habbo';
txt_article_nom = 'Banquier';
alert('Important : Le paiement doit être remis uniquement à un membre du gouvernement disposant du badge PASSE-INVESTISSEMENT avec comme propriétaire du badge CharlesWii.\nNous déclinons toute responsabilité en cas d\'usurpation d\'identité.');
}
// Créer un message à partir des informations fournies
var txt_message = "<div style=\"background-color:#476141; border-color: #541B1B; border-style: solid; border-width: 4px; border-radius: 10px; -moz-border-radius: 10px; -webkit-border-radius: 10px;\">[size=14][b][u]Pseudo Habbo[/u] :[/b] [url=http://www.habbo.fr/home/" + form.pseudo_habbo.value + "]" + form.pseudo_habbo.value + "[/url]" + '\n'
+ "[b][u]Pseudo forum[/u] :[/b] " + form.pseudo_forum.value + '\n' + '\n'
+ "[b][u]Article acheté[/u] :[/b] " + txt_article_nom + '\n'
+ "[b][u]Prix à l\'unité[/u] :[/b] " + txt_prix_unite + '\n'
+ "[b][u]Quantité[/u] :[/b] " + form.quantite.value + "[/size]" + '\n'
+ txt_reception + txt_nouveau_pseudo + txt_disponibilites
+ '\n' + "[size=18][b][u]Prix total[/u] :[/b] " + txt_prix_total + "[/size]" + '\n'
+ "<\/div>";
// Insère le texte construit dans le champ caché "message" du formulaire
form.message.value = txt_message;
form.subject.value = "[ " + form.pseudo_habbo.value + " ] Achat de l'article : " + txt_article_nom ;

</script>
<!-- NDLR : Alerte JAVASCRIPT -->
<noscript>
<p class="script-error">
<b>Votre navigateur ne supporte pas les scripts, ou refuse de les exécuter sur cette page web.</b>
</p>
</noscript>
<!-- NDLR : Fin de l'alerte JAVASCRIPT -->
<form action="/post" method="post" name="post" enctype="multipart/form-data" onsubmit="return(envoiMessage(this));">
<input value="0" name="lt" type="hidden"/><input value="15" name="f" type="hidden"/>
<!-- ID du forum dans lequel le message sera posté -->
<input value="newtopic" name="mode" type="hidden"/>
<!-- Un nouveau topic sera créé -->
<input name="message" value="" type="hidden"/>
<!-- Contiendra le texte du message -->
<input checked="checked" value="0" name="topictype" type="hidden"/>
<!-- Value 0: Sujet Normal (1 = post-it / 2 = annonce) -->
<input type="hidden" name="subject" id="titre" value="" size="45" maxlength="60"/><br/>
<!-- titre du sujet --><div id="legend">
<legend class="pseudo_habbo"><label for="pseudo_habbo">Pseudo Habbo :</label></legend>
</div>
<input placeholder="Votre pseudo sur Habbo hôtel !" class="form-control" name="pseudo_habbo" id="pseudo_habbo" type="text" required=""/><br/><br/><div id="legend">
<legend class="pseudo_forum"><label for="pseudo_forum">Pseudo Forum :</label></legend>
</div>
<input placeholder="Votre pseudo sur le forum !" class="form-control" name="pseudo_forum" id="pseudo_forum" type="text" required=""/><br/><br/><div id="legend">
<legend class="article_nom"><label for="article_nom">Article :</label></legend>
</div>
<select onchange="champs_contact()" class="form-control" name="article_nom" id="article_nom" required="">
<option value="none" selected="">Choisissez un article !</option>
<optgroup label="Service public">
<option value="Pass VIP">Pass VIP (800 PA)</option>
<option value="Pass VIP crédits">Pass VIP (20 Crédits Habbo)</option>
<option value="Changement de pseudo">Changement de pseudo (500 PA)</option>
<option value="10 crédits habbo">10 crédits habbo (1750 PA)</option>
<option value="Signature forum"> Signature forum (5500 PA)</option>
<option value="Certificat de comportement"> Certificat de comportement (50 PA)</option>
<option value="Banquier">Banquier (200 Crédits Habbo)</option>
</optgroup>
<optgroup label="Achat vestimentaire">
<option value="Micro de communication">Micro de communication (150 PA)</option>
<option value="Gilet pare-balles">Gilet pare-balles (300 PA)</option>
<option value="Pistolet 9mm">Pistolet 9mm (500 PA)</option>
<option value="Contrat de cabinet médical">Contrat de cabinet médical (50 PA)</option>
</optgroup>
<optgroup label="Achat spécial gradé">
<option value="Transfert de grade">Transfert de grade (500 PA)</option>
<option value="Transfert de grade amélioré">Transfert de grade amélioré (1 PO)</option>
<option value="Point de compétence">Point de compétence (1 PO)</option>
<option value="Point de compétence crédits">Point de compétence (25 Crédits Habbo)</option>
<option value="Absence supplémentaire">Absence supplémentaire (950 PA)</option>
</optgroup>
<optgroup label="Achat de distinction">
<option value="Attestation de distinction en bronze">Attestation de distinction en bronze (400 PA)</option>
<option value="Attestation de distinction en argent">Attestation de distinction en argent (600 PA)</option>
<option value="Attestation de distinction en or">Attestation de distinction en or (800 PA)</option>
<option value="Attestation de distinction en or brut">Attestation de distinction en or brut (1 PO)</option>
</optgroup>
<optgroup label="Service d'échange">
<option value="Don de 125 PA">Don de 125 PA (250 PA)</option>
<option value="Don de 250 PA">Don de 250 PA (500 PA)</option>
<option value="Don de 500 PA">Don de 500 PA (1 PO)</option>
</optgroup>
</select>
<br/><br/><div id="legend">
<legend class="quantite"><label for="quantite">Quantité :</label></legend>
</div>
<input class="form-control" value="1" step="1" max="10" min="1" name="quantite" id="quantite" type="number" required=""/><br/><br/><div id="textAreaDiv_contact" style="visibility:hidden;"><div id="legend">
<legend class="disponibilites"><label for="disponibilites">Disponibilité :</label></legend>
</div>
<textarea rows="5" cols="80" placeholder="Merci d'inscrire ici votre disponibilité sur Habbo afin qu'on puisse vous contacter pour réaliser la transaction." id="disponibilites"></textarea>
</div>
<br/>
<script>
function champs_contact() {
if (document.getElementById("article_nom").value == 'Point de compétence crédits' || document.getElementById("article_nom").value  == 'Pass VIP crédits' || document.getElementById("article_nom").value  == '10 crédits habbo' || document.getElementById("article_nom").value  == 'Contrat de cabinet médical' || document.getElementById("article_nom").value == 'Banquier' || document.getElementById("article_nom").value == 'Attestation de distinction en bronze' || document.getElementById("article_nom").value == 'Attestation de distinction en argent' || document.getElementById("article_nom").value == 'Attestation de distinction en or' || document.getElementById("article_nom").value == 'Attestation de distinction en or brut') {
document.getElementById('textAreaDiv_contact').style.visibility="visible";
switch_disponibilites=1;
}
else {
document.getElementById('textAreaDiv_contact').style.visibility="hidden";
document.getElementById('disponibilites').value="";
switch_disponibilites=0;
}}
</script>
<center>
<input type="submit" class="btn btn-primary" value="Envoyer" name="post" />
<script>document.write("<input type='submit' class='btn btn-primary' value='Envoyer' name='post' />");</script>
</center>
</form>
<!-- NDLR : Ceci est la fin du formulaire! -->
</div>
</div>
<!-- NDLR : Ceci est la fin de la box du contenu ! -->
</td>
<td valign="top" width="0"><div id="emptyidright">
</div>
</td>
</tr>
</tbody>
</table>
</div>
</div>
<!-- close div id="page-body" --><div id="page-footer"><div align="center"><div class="gen">
<strong><a href="http://www.forumactif.com/forum-gratuit" target="_blank">Forum gratuit</a></strong>&nbsp;|&nbsp;<span class="gensmall">©</span><a href="https://www.forumactif.com/phpbb" target="_blank">phpBB</a>&nbsp;|&nbsp;<a name="bottom" href="https://forum.forumactif.com/" target="_blank">Forum gratuit d'entraide</a>&nbsp;|&nbsp;<a name="bottom" href="/buy-credits" rel="nofollow">Achat des crédits</a>&nbsp;|&nbsp;<a name="bottom" href="/contact" rel="nofollow">Contact</a>&nbsp;|&nbsp;<a href="/abuse?page=%2Fh7-bon-de-commande&report=1" rel="nofollow">Signaler un abus</a>
</div>
</div><div align="center"><div class="gen">
<a name="bottom" class="copyright" href="http://republique.superforum.fr/groups" rel="follow" target="_top" title="groupe">Groupe</a>&nbsp;|&nbsp;<a name="bottom" class="copyright" href="http://republique.superforum.fr/calendar" rel="follow" target="_top" title="Calendrier">Calendrier</a>
</div>
</div>
</div>
</td>
</tr>
</table>
<script type="text/javascript">$(document).ready( function() {$('div.ti-connect').attr({'data-loc' : 'https://connect.topicit.net/','data-login' : 'http://republique.superforum.fr/topicit/index.php/connect','data-version' : '1','data-lang' : 'fr'});(function(d, s, id) {var js, fjs = d.getElementsByTagName(s)[0];if (d.getElementById(id)) return;js = d.createElement(s); js.id = id;js.src = "https://connect.topicit.net/scripts/connect.js";fjs.parentNode.insertBefore(js, fjs);}(document, 'script', 'topicit-connect'));});</script>
<script type="text/javascript">//<![CDATA[
fa_endpage();//]]></script>
</body>
</html>
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.

Re: Probléme formulaire

Message par Lepomp le Mar 5 Juin 2018 - 11:53

@Scoubifitz a écrit:En plaçant votre code , après un nettoyage minimal , dans une page HTML en mode avancé , avec haut et bas du forum : ça fonctionne ...

Pouvez vous me dire à quel moment ça ne fonctionne pas en testant ceci ?

Code:
<!-- NDLR : Ceci est le début du style de la page -->
<link rel="stylesheet" href="//netdna.bootstrapcdn.com/font-awesome/4.0.3/css/font-awesome.css"/>
<link href="//netdna.bootstrapcdn.com/bootstrap/3.0.3/css/bootstrap.min.css" rel="stylesheet"/>
<link href="//netdna.bootstrapcdn.com/bootstrap/3.0.3/css/bootstrap-theme.min.css" rel="stylesheet"/>
<script src="//netdna.bootstrapcdn.com/bootstrap/3.0.3/js/bootstrap.min.js"></script>
<style>
table {
border-collapse: separate;
border-spacing: 1px;
}
.script-error {
width: 80%;
border: 1px solid;
margin: 10px auto;
padding: 15px 10px 15px 55px;
background-repeat: no-repeat;
background-position: 10px center;
color: black;
background-color: #FFBABA;
background-image: url('http://sd-1.archive-host.com/membres/images/3347790973941088/Knob_Remove_Red.png');
</style>
<!-- NDLR : Fin du Style ! -->
<!-- NDLR : Ceci est le début de la box du contenu ! --><div class="panel panel-default"><div class="panel-heading">
<h3 class="panel-title"><center> Bon de commande </center></h3>
</div><div class="panel-body">
<!-- NDLR : Ceci est le début du formulaire ! -->
<script type="text/javascript">
function envoiMessage(form)
{
var pseudonyme_habbo_receveur = 'none';
var pseudonyme_forum_receveur = 'none';
var nouveau_pseudonyme_forum = 'none';
var txt_prix_unite = 'none';
var txt_prix_total = 'none';
if (form.pseudo_habbo.value == '') {
alert("Merci d'indiquer votre pseudo Habbo !");
return false;
parent.close();
} else if (form.pseudo_forum.value == '') {
alert("Merci d'indiquer votre pseudo forum !");
return false;
parent.close();
} else if (form.article_nom.value == 'none') {
alert("Merci de sélectionner un article !");
return false;
parent.close();
} else if (form.quantite.value != 1 && form.quantite.value != 2 && form.quantite.value != 3 && form.quantite.value != 4 && form.quantite.value != 5 && form.quantite.value != 6 && form.quantite.value != 7 && form.quantite.value != 8 && form.quantite.value != 9 && form.quantite.value != 10) {
alert("Merci de sélectionner une quantité comprise entre 1 et 10 articles !");
return false;
parent.close();
}
if (switch_disponibilites == 1 && form.disponibilites.value == '') {
alert("Merci d'indiquer vos disponibilites !");
return false;
parent.close();
}
if (form.article_nom.value == 'Point de compétence crédits') {
var securite_credits = confirm('Cet achat se réalise avec des Crédits Habbo et ne peut être réalisé qu\'une fois par semaine !\nÊtes vous sûr(e) de vouloir continuer ?');
}
if (securite_credits == false) {
return false;
parent.close();
}
if (form.article_nom.value == 'Banquier') {
var securite_credits = confirm('Cet achat se réalise avec des Crédits Habbo.\nVous devez être de niveau VII ou VIII (non gradé) et ne pas être banni de la République Française.\nÊtes vous sûr(e) de vouloir continuer ?');
}
if (securite_credits == false) {
return false;
parent.close();
}
if (form.article_nom.value == 'Pass VIP crédits') {
var securite_credits = confirm('Cet achat se réalise avec des Crédits Habbo.\nÊtes vous sûr(e) de vouloir continuer ?');
}
if (securite_credits == false) {
return false;
parent.close();
}
if (form.article_nom.value == 'Changement de pseudo') {
nouveau_pseudonyme_forum = prompt('Entrez le pseudo forum que vous souhaiteriez avoir :');
}
if (nouveau_pseudonyme_forum == '' || nouveau_pseudonyme_forum == null || nouveau_pseudonyme_forum == 'null') {
alert('Vous n\'avez pas indiqué le nouveau pseudonyme forum que vous souhaiteriez avoir !');
nouveau_pseudonyme_forum = 'none';
return false;
parent.close();
}
if (form.article_nom.value == 'Don de 125 PA') {
pseudonyme_habbo_receveur = prompt('Entrez le pseudo Habbo de la personne à qui vous comptez faire don de cet/ces article(s) :');
pseudonyme_forum_receveur = prompt('Entrez le pseudo forum de la personne à qui vous comptez faire don de cet/ces article(s) :');
} else if (form.article_nom.value == 'Don de 250 PA') {
pseudonyme_habbo_receveur = prompt('Entrez le pseudo Habbo de la personne à qui vous comptez faire don de cet/ces article(s) :');
pseudonyme_forum_receveur = prompt('Entrez le pseudo forum de la personne à qui vous comptez faire don de cet/ces article(s) :');
} else if (form.article_nom.value == 'Don de 500 PA') {
pseudonyme_habbo_receveur = prompt('Entrez le pseudo Habbo de la personne à qui vous comptez faire don de cet/ces article(s) :');
pseudonyme_forum_receveur = prompt('Entrez le pseudo forum de la personne à qui vous comptez faire don de cet/ces article(s) :');
}
if (pseudonyme_habbo_receveur == '' || pseudonyme_habbo_receveur == null || pseudonyme_habbo_receveur == 'null') {
alert('Vous n\'avez pas indiqué le pseudo habbo de la personne à qui vous souhaitiez faire don de cet/ces article(s) !');
return false;
parent.close();
} else if (pseudonyme_forum_receveur == '' || pseudonyme_forum_receveur == null || pseudonyme_forum_receveur == 'null') {
alert('Vous n\'avez pas indiqué le pseudo forum de la personne à qui vous souhaitiez faire don de cet/ces article(s) !');
return false;
parent.close();
}
if (form.article_nom.value == 'Changement de pseudo' && form.quantite.value != 1) {
alert('Cet article ne peut être acheté qu\'en un seul exemplaire !');
return false;
parent.close();
} else if (form.article_nom.value == 'Transfert de grade' && form.quantite.value != 1) {
alert('Cet article ne peut être acheté qu\'en un seul exemplaire !');
return false;
parent.close();
} else if (form.article_nom.value == 'Transfert de grade amélioré' && form.quantite.value != 1) {
alert('Cet article ne peut être acheté qu\'en un seul exemplaire !');
return false;
parent.close();
} else if (form.article_nom.value == 'Point de compétence crédits' && form.quantite.value != 1) {
alert('Cet article ne peut être acheté qu\'en un seul exemplaire !');
return false;
parent.close();
} else if (form.article_nom.value == 'Banquier' && form.quantite.value != 1) {
alert('Cet article ne peut être acheté qu\'en un seul exemplaire !');
return false;
parent.close();
} else if (form.article_nom.value == 'Contrat de cabinet médical' && form.quantite.value != 1) {
alert('Cet article ne peut être acheté qu\'en un seul exemplaire !');
return false;
parent.close();
} else if (form.article_nom.value == 'Signature forum' && form.quantite.value != 1) {
alert('Cet article ne peut être acheté qu\'en un seul exemplaire !');
return false;
parent.close();
} else if (form.article_nom.value == 'Attestation de distinction en bronze' && form.quantite.value != 1) {
alert('Cet article ne peut être acheté qu\'en un seul exemplaire !');
return false;
parent.close();
} else if (form.article_nom.value == 'Attestation de distinction en argent' && form.quantite.value != 1) {
alert('Cet article ne peut être acheté qu\'en un seul exemplaire !');
return false;
parent.close();
} else if (form.article_nom.value == 'Attestation de distinction en or' && form.quantite.value != 1) {
alert('Cet article ne peut être acheté qu\'en un seul exemplaire !');
return false;
parent.close();
} else if (form.article_nom.value == 'Attestation de distinction en or brut' && form.quantite.value != 1) {
alert('Cet article ne peut être acheté qu\'en un seul exemplaire !');
return false;
parent.close();
}
if (form.article_nom.value == 'Micro de communication') {
var prix_unite = 150;
} else if (form.article_nom.value == 'Gilet pare-balles') {
var prix_unite = 300;
} else if (form.article_nom.value == 'Pistolet 9mm') {
var prix_unite = 500;
} else if (form.article_nom.value == 'Contrat de cabinet médical') {
var prix_unite = 50;
} else if (form.article_nom.value == 'Pass VIP') {
var prix_unite = 800;
} else if (form.article_nom.value == 'Changement de pseudo') {
var prix_unite = 500;
} else if (form.article_nom.value  == '10 crédits habbo') {
var prix_unite = 1750;
} else if (form.article_nom.value  == 'Certificat de comportement') {
var prix_unite = 50;
} else if (form.article_nom.value  == 'Signature forum') {
var prix_unite = 5500;
} else if (form.article_nom.value == 'Transfert de grade') {
var prix_unite = 500;
} else if (form.article_nom.value == 'Transfert de grade amélioré') {
var prix_unite = 1000;
} else if (form.article_nom.value == 'Point de compétence') {
var prix_unite = 1000;
} else if (form.article_nom.value == 'Absence supplémentaire') {
var prix_unite = 950;
} else if (form.article_nom.value == 'Attestation de distinction en bronze') {
var prix_unite = 400;
} else if (form.article_nom.value == 'Attestation de distinction en argent') {
var prix_unite = 600;
} else if (form.article_nom.value == 'Attestation de distinction en or') {
var prix_unite = 800;
} else if (form.article_nom.value == 'Attestation de distinction en or brut') {
var prix_unite = 1000;
} else if (form.article_nom.value == 'Don de 125 PA') {
var prix_unite = 250;
} else if (form.article_nom.value == 'Don de 250 PA') {
var prix_unite = 500;
} else if (form.article_nom.value == 'Don de 500 PA') {
var prix_unite = 1000;
}
var prix_total = prix_unite * form.quantite.value
if (nouveau_pseudonyme_forum == 'none') {
var txt_nouveau_pseudo = '';
} else {
var txt_nouveau_pseudo = '\n' + "[size=14][b][u]Pseudo forum désiré[/u] :[/b] " + nouveau_pseudonyme_forum + "[/size]" + '\n';
}
if (form.disponibilites.value == '') {
var txt_disponibilites = '';
} else {
var txt_disponibilites = '\n' + "[size=14][b][u]Disponibilité[/u] :[/b] " + form.disponibilites.value + "[/size]" + '\n';
}
if (pseudonyme_habbo_receveur == 'none' && pseudonyme_forum_receveur == 'none') {
var txt_reception = '';
} else {
var txt_reception = '\n' + "[size=14][b][u]Pseudo Habbo du destinataire de l\'article[/u] :[/b] [url=http://www.habbo.fr/home/" + pseudonyme_habbo_receveur + "]" + pseudonyme_habbo_receveur + "[/url]" + '\n'
+ "[b][u]Pseudo forum du destinataire de l\'article[/u] :[/b] " + pseudonyme_forum_receveur + "[/size]" + '\n';
}
if (prix_unite >= 1000) {
var PO_prix_unite = prix_unite / 1000;
txt_prix_unite = PO_prix_unite + ' PO';
}
if (txt_prix_unite == 'none') {
txt_prix_unite = prix_unite + ' PA';
}
if (prix_total >= 1000) {
var PO_prix_total = prix_total / 1000;
txt_prix_total = PO_prix_total + ' PO';
}
if (txt_prix_total == 'none') {
txt_prix_total = prix_total + ' PA';
}
var txt_article_nom = form.article_nom.value;
if (form.article_nom.value == 'Point de compétence crédits') {
txt_prix_total = '25 Crédits Habbo';
txt_prix_unite = '25 Crédits Habbo';
txt_article_nom = 'Point de compétence (crédits)';
alert('IMPORTANT : Le paiement doit être remis uniquement à un membre du gouvernement disposant du badge PASSE-INVESTISSEMENT avec comme propriétaire du badge CharlesWii.\nNous déclinons toute responsabilité en cas d\'usurpation d\'identité.');
}
if (form.article_nom.value == 'Pass VIP crédits') {
var prix_total_crédits = 20 * form.quantite.value
txt_prix_total = prix_total_crédits + ' Crédits Habbo';
txt_prix_unite = '20 Crédits Habbo';
txt_article_nom = 'Pass VIP (crédits)';
alert('Important : Le paiement doit être remis uniquement à un membre du gouvernement disposant du badge PASSE-INVESTISSEMENT avec comme propriétaire du badge CharlesWii.\nNous déclinons toute responsabilité en cas d\'usurpation d\'identité.');
}
if (form.article_nom.value == 'Banquier') {
txt_prix_total = '200 Crédits Habbo';
txt_prix_unite = '200 Crédits Habbo';
txt_article_nom = 'Banquier';
alert('Important : Le paiement doit être remis uniquement à un membre du gouvernement disposant du badge PASSE-INVESTISSEMENT avec comme propriétaire du badge CharlesWii.\nNous déclinons toute responsabilité en cas d\'usurpation d\'identité.');
}
// Créer un message à partir des informations fournies
var txt_message = "<div style="background-color:#476141; border-color: #541B1B; border-style: solid; border-width: 4px; border-radius: 10px; -moz-border-radius: 10px; -webkit-border-radius: 10px;">[size=14][b][u]Pseudo Habbo[/u] :[/b] [url=http://www.habbo.fr/home/" + form.pseudo_habbo.value + "]" + form.pseudo_habbo.value + "[/url]" + '\n'
+ "[b][u]Pseudo forum[/u] :[/b] " + form.pseudo_forum.value + '\n' + '\n'
+ "[b][u]Article acheté[/u] :[/b] " + txt_article_nom + '\n'
+ "[b][u]Prix à l\'unité[/u] :[/b] " + txt_prix_unite + '\n'
+ "[b][u]Quantité[/u] :[/b] " + form.quantite.value + "[/size]" + '\n'
+ txt_reception + txt_nouveau_pseudo + txt_disponibilites
+ '\n' + "[size=18][b][u]Prix total[/u] :[/b] " + txt_prix_total + "[/size]" + '\n'
+ "<\/div>";
// Insère le texte construit dans le champ caché "message" du formulaire
form.message.value = txt_message;
form.subject.value = "[ " + form.pseudo_habbo.value + " ] Achat de l'article : " + txt_article_nom ;
}  
</script>
<!-- NDLR : Alerte JAVASCRIPT -->
<noscript>
<p class="script-error">
<b>Votre navigateur ne supporte pas les scripts, ou refuse de les exécuter sur cette page web.</b>
</p>
</noscript>
<!-- NDLR : Fin de l'alerte JAVASCRIPT -->
<form action="/post" method="post" name="post" enctype="multipart/form-data" onsubmit="return(envoiMessage(this));">
<input value="0" name="lt" type="hidden"/><input value="15" name="f" type="hidden"/>
<!-- ID du forum dans lequel le message sera posté -->
<input value="newtopic" name="mode" type="hidden"/>
<!-- Un nouveau topic sera créé -->
<input name="message" value="" type="hidden"/>
<!-- Contiendra le texte du message -->
<input checked="checked" value="0" name="topictype" type="hidden"/>
<!-- Value 0: Sujet Normal (1 = post-it / 2 = annonce) -->
<input type="hidden" name="subject" id="titre" value="" size="45" maxlength="60"/><br/>
<!-- titre du sujet --><div id="legend">
<legend class="pseudo_habbo"><label for="pseudo_habbo">Pseudo Habbo :</label></legend>
</div>
<input placeholder="Votre pseudo sur Habbo hôtel !" class="form-control" name="pseudo_habbo" id="pseudo_habbo" type="text" required=""/><br/><br/><div id="legend">
<legend class="pseudo_forum"><label for="pseudo_forum">Pseudo Forum :</label></legend>
</div>
<input placeholder="Votre pseudo sur le forum !" class="form-control" name="pseudo_forum" id="pseudo_forum" type="text" required=""/><br/><br/><div id="legend">
<legend class="article_nom"><label for="article_nom">Article :</label></legend>
</div>
<select onchange="champs_contact()" class="form-control" name="article_nom" id="article_nom" required="">
<option value="none" selected="">Choisissez un article !</option>
<optgroup label="Service public">
<option value="Pass VIP">Pass VIP (800 PA)</option>
<option value="Pass VIP crédits">Pass VIP (20 Crédits Habbo)</option>
<option value="Changement de pseudo">Changement de pseudo (500 PA)</option>
<option value="10 crédits habbo">10 crédits habbo (1750 PA)</option>
<option value="Signature forum"> Signature forum (5500 PA)</option>
<option value="Certificat de comportement"> Certificat de comportement (50 PA)</option>
<option value="Banquier">Banquier (200 Crédits Habbo)</option>
</optgroup>
<optgroup label="Achat vestimentaire">
<option value="Micro de communication">Micro de communication (150 PA)</option>
<option value="Gilet pare-balles">Gilet pare-balles (300 PA)</option>
<option value="Pistolet 9mm">Pistolet 9mm (500 PA)</option>
<option value="Contrat de cabinet médical">Contrat de cabinet médical (50 PA)</option>
</optgroup>
<optgroup label="Achat spécial gradé">
<option value="Transfert de grade">Transfert de grade (500 PA)</option>
<option value="Transfert de grade amélioré">Transfert de grade amélioré (1 PO)</option>
<option value="Point de compétence">Point de compétence (1 PO)</option>
<option value="Point de compétence crédits">Point de compétence (25 Crédits Habbo)</option>
<option value="Absence supplémentaire">Absence supplémentaire (950 PA)</option>
</optgroup>
<optgroup label="Achat de distinction">
<option value="Attestation de distinction en bronze">Attestation de distinction en bronze (400 PA)</option>
<option value="Attestation de distinction en argent">Attestation de distinction en argent (600 PA)</option>
<option value="Attestation de distinction en or">Attestation de distinction en or (800 PA)</option>
<option value="Attestation de distinction en or brut">Attestation de distinction en or brut (1 PO)</option>
</optgroup>
<optgroup label="Service d'échange">
<option value="Don de 125 PA">Don de 125 PA (250 PA)</option>
<option value="Don de 250 PA">Don de 250 PA (500 PA)</option>
<option value="Don de 500 PA">Don de 500 PA (1 PO)</option>
</optgroup>
</select>
<br/><br/><div id="legend">
<legend class="quantite"><label for="quantite">Quantité :</label></legend>
</div>
<input class="form-control" value="1" step="1" max="10" min="1" name="quantite" id="quantite" type="number" required=""/><br/><br/><div id="textAreaDiv_contact" style="visibility:hidden;"><div id="legend">
<legend class="disponibilites"><label for="disponibilites">Disponibilité :</label></legend>
</div>
<textarea rows="5" cols="80" placeholder="Merci d'inscrire ici votre disponibilité sur Habbo afin qu'on puisse vous contacter pour réaliser la transaction." id="disponibilites"></textarea>
</div>
<br/>
<script>
function champs_contact() {
if (document.getElementById("article_nom").value == 'Point de compétence crédits' || document.getElementById("article_nom").value  == 'Pass VIP crédits' || document.getElementById("article_nom").value  == '10 crédits habbo' || document.getElementById("article_nom").value  == 'Contrat de cabinet médical' || document.getElementById("article_nom").value == 'Banquier' || document.getElementById("article_nom").value == 'Attestation de distinction en bronze' || document.getElementById("article_nom").value == 'Attestation de distinction en argent' || document.getElementById("article_nom").value == 'Attestation de distinction en or' || document.getElementById("article_nom").value == 'Attestation de distinction en or brut') {
document.getElementById('textAreaDiv_contact').style.visibility="visible";
switch_disponibilites=1;
}
else {
document.getElementById('textAreaDiv_contact').style.visibility="hidden";
document.getElementById('disponibilites').value="";
switch_disponibilites=0;
}}
</script>
<center>
<input type="submit" class="btn btn-primary" value="Envoyer" name="post" />
<script>document.write("<input type='submit' class='btn btn-primary' value='Envoyer' name='post' />");</script>
</center>
</form>
<!-- NDLR : Ceci est la fin du formulaire! -->
</div>
</div>
<!-- NDLR : Ceci est la fin de la box du contenu ! -->
</td>
<td valign="top" width="0"><div id="emptyidright">
</div>
</td>
</tr>
</tbody>
</table>
</div>
</div>
<!-- close div id="page-body" --><div id="page-footer"><div align="center"><div class="gen">
<strong><a href="http://www.forumactif.com/forum-gratuit" target="_blank">Forum gratuit</a></strong>&nbsp;|&nbsp;<span class="gensmall">©</span><a href="https://www.forumactif.com/phpbb" target="_blank">phpBB</a>&nbsp;|&nbsp;<a name="bottom" href="https://forum.forumactif.com/" target="_blank">Forum gratuit d'entraide</a>&nbsp;|&nbsp;<a name="bottom" href="/buy-credits" rel="nofollow">Achat des crédits</a>&nbsp;|&nbsp;<a name="bottom" href="/contact" rel="nofollow">Contact</a>&nbsp;|&nbsp;<a href="/abuse?page=%2Fh7-bon-de-commande&report=1" rel="nofollow">Signaler un abus</a>
</div>
</div><div align="center"><div class="gen">
<a name="bottom" class="copyright" href="http://republique.superforum.fr/groups" rel="follow" target="_top" title="groupe">Groupe</a>&nbsp;|&nbsp;<a name="bottom" class="copyright" href="http://republique.superforum.fr/calendar" rel="follow" target="_top" title="Calendrier">Calendrier</a>
</div>
</div>
</div>
</td>
</tr>
</table>
<script type="text/javascript">$(document).ready( function() {$('div.ti-connect').attr({'data-loc' : 'https://connect.topicit.net/','data-login' : 'http://republique.superforum.fr/topicit/index.php/connect','data-version' : '1','data-lang' : 'fr'});(function(d, s, id) {var js, fjs = d.getElementsByTagName(s)[0];if (d.getElementById(id)) return;js = d.createElement(s); js.id = id;js.src = "https://connect.topicit.net/scripts/connect.js";fjs.parentNode.insertBefore(js, fjs);}(document, 'script', 'topicit-connect'));});</script>
<script type="text/javascript">//<![CDATA[
fa_endpage();//]]></script>
</body>
</html>

J'ai essayé ton code mais ça n'a pas marché
avatar

Lepomp
Nouveau membre

Messages : 11
Inscrit(e) le : 11/01/2017

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

Re: Probléme formulaire

Message par Lepomp le Jeu 7 Juin 2018 - 13:15

Up
avatar

Lepomp
Nouveau membre

Messages : 11
Inscrit(e) le : 11/01/2017

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

Re: Probléme formulaire

Message par Lepomp le Sam 9 Juin 2018 - 12:16

Up
avatar

Lepomp
Nouveau membre

Messages : 11
Inscrit(e) le : 11/01/2017

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

Re: Probléme formulaire

Message par Scoubifitz le Sam 16 Juin 2018 - 13:27

Bonjour,

Un nouvel essai ?

Code:
<!-- NDLR : Ceci est le début du style de la page -->
<link rel="stylesheet" href="//netdna.bootstrapcdn.com/font-awesome/4.0.3/css/font-awesome.css"/>
<link href="//netdna.bootstrapcdn.com/bootstrap/3.0.3/css/bootstrap.min.css" rel="stylesheet"/>
<link href="//netdna.bootstrapcdn.com/bootstrap/3.0.3/css/bootstrap-theme.min.css" rel="stylesheet"/>
<script src="//netdna.bootstrapcdn.com/bootstrap/3.0.3/js/bootstrap.min.js"></script>
<style>
table {
border-collapse: separate;
border-spacing: 1px;
}
.script-error {
width: 80%;
border: 1px solid;
margin: 10px auto;
padding: 15px 10px 15px 55px;
background-repeat: no-repeat;
background-position: 10px center;
color: black;
background-color: #FFBABA;
background-image: url('http://sd-1.archive-host.com/membres/images/3347790973941088/Knob_Remove_Red.png');
</style>
<!-- NDLR : Fin du Style ! -->
<!-- NDLR : Ceci est le début de la box du contenu ! -->
<div class="panel panel-default">
<div class="panel-heading">
<h3 class="panel-title"><center> Bon de commande </center></h3>
</div>
<div class="panel-body">
<!-- NDLR : Ceci est le début du formulaire ! -->
<script type="text/javascript">
function envoiMessage(form)
{
var pseudonyme_habbo_receveur = 'none';
var pseudonyme_forum_receveur = 'none';
var nouveau_pseudonyme_forum = 'none';
var txt_prix_unite = 'none';
var txt_prix_total = 'none';
if (form.pseudo_habbo.value == '') {
alert("Merci d'indiquer votre pseudo Habbo !");
return false;
parent.close();
} else if (form.pseudo_forum.value == '') {
alert("Merci d'indiquer votre pseudo forum !");
return false;
parent.close();
} else if (form.article_nom.value == 'none') {
alert("Merci de sélectionner un article !");
return false;
parent.close();
} else if (form.quantite.value != 1 && form.quantite.value != 2 && form.quantite.value != 3 && form.quantite.value != 4 && form.quantite.value != 5 && form.quantite.value != 6 && form.quantite.value != 7 && form.quantite.value != 8 && form.quantite.value != 9 && form.quantite.value != 10) {
alert("Merci de sélectionner une quantité comprise entre 1 et 10 articles !");
return false;
parent.close();
}
if (switch_disponibilites == 1 && form.disponibilites.value == '') {
alert("Merci d'indiquer vos disponibilites !");
return false;
parent.close();
}
if (form.article_nom.value == 'Point de compétence crédits') {
var securite_credits = confirm('Cet achat se réalise avec des Crédits Habbo et ne peut être réalisé qu\'une fois par semaine !\nÊtes vous sûr(e) de vouloir continuer ?');
}
if (securite_credits == false) {
return false;
parent.close();
}
if (form.article_nom.value == 'Banquier') {
var securite_credits = confirm('Cet achat se réalise avec des Crédits Habbo.\nVous devez être de niveau VII ou VIII (non gradé) et ne pas être banni de la République Française.\nÊtes vous sûr(e) de vouloir continuer ?');
}
if (securite_credits == false) {
return false;
parent.close();
}
if (form.article_nom.value == 'Pass VIP crédits') {
var securite_credits = confirm('Cet achat se réalise avec des Crédits Habbo.\nÊtes vous sûr(e) de vouloir continuer ?');
}
if (securite_credits == false) {
return false;
parent.close();
}
if (form.article_nom.value == 'Changement de pseudo') {
nouveau_pseudonyme_forum = prompt('Entrez le pseudo forum que vous souhaiteriez avoir :');
}
if (nouveau_pseudonyme_forum == '' || nouveau_pseudonyme_forum == null || nouveau_pseudonyme_forum == 'null') {
alert('Vous n\'avez pas indiqué le nouveau pseudonyme forum que vous souhaiteriez avoir !');
nouveau_pseudonyme_forum = 'none';
return false;
parent.close();
}
if (form.article_nom.value == 'Don de 125 PA') {
pseudonyme_habbo_receveur = prompt('Entrez le pseudo Habbo de la personne à qui vous comptez faire don de cet/ces article(s) :');
pseudonyme_forum_receveur = prompt('Entrez le pseudo forum de la personne à qui vous comptez faire don de cet/ces article(s) :');
} else if (form.article_nom.value == 'Don de 250 PA') {
pseudonyme_habbo_receveur = prompt('Entrez le pseudo Habbo de la personne à qui vous comptez faire don de cet/ces article(s) :');
pseudonyme_forum_receveur = prompt('Entrez le pseudo forum de la personne à qui vous comptez faire don de cet/ces article(s) :');
} else if (form.article_nom.value == 'Don de 500 PA') {
pseudonyme_habbo_receveur = prompt('Entrez le pseudo Habbo de la personne à qui vous comptez faire don de cet/ces article(s) :');
pseudonyme_forum_receveur = prompt('Entrez le pseudo forum de la personne à qui vous comptez faire don de cet/ces article(s) :');
}
if (pseudonyme_habbo_receveur == '' || pseudonyme_habbo_receveur == null || pseudonyme_habbo_receveur == 'null') {
alert('Vous n\'avez pas indiqué le pseudo habbo de la personne à qui vous souhaitiez faire don de cet/ces article(s) !');
return false;
parent.close();
} else if (pseudonyme_forum_receveur == '' || pseudonyme_forum_receveur == null || pseudonyme_forum_receveur == 'null') {
alert('Vous n\'avez pas indiqué le pseudo forum de la personne à qui vous souhaitiez faire don de cet/ces article(s) !');
return false;
parent.close();
}
if (form.article_nom.value == 'Changement de pseudo' && form.quantite.value != 1) {
alert('Cet article ne peut être acheté qu\'en un seul exemplaire !');
return false;
parent.close();
} else if (form.article_nom.value == 'Transfert de grade' && form.quantite.value != 1) {
alert('Cet article ne peut être acheté qu\'en un seul exemplaire !');
return false;
parent.close();
} else if (form.article_nom.value == 'Transfert de grade amélioré' && form.quantite.value != 1) {
alert('Cet article ne peut être acheté qu\'en un seul exemplaire !');
return false;
parent.close();
} else if (form.article_nom.value == 'Point de compétence crédits' && form.quantite.value != 1) {
alert('Cet article ne peut être acheté qu\'en un seul exemplaire !');
return false;
parent.close();
} else if (form.article_nom.value == 'Banquier' && form.quantite.value != 1) {
alert('Cet article ne peut être acheté qu\'en un seul exemplaire !');
return false;
parent.close();
} else if (form.article_nom.value == 'Contrat de cabinet médical' && form.quantite.value != 1) {
alert('Cet article ne peut être acheté qu\'en un seul exemplaire !');
return false;
parent.close();
} else if (form.article_nom.value == 'Signature forum' && form.quantite.value != 1) {
alert('Cet article ne peut être acheté qu\'en un seul exemplaire !');
return false;
parent.close();
} else if (form.article_nom.value == 'Attestation de distinction en bronze' && form.quantite.value != 1) {
alert('Cet article ne peut être acheté qu\'en un seul exemplaire !');
return false;
parent.close();
} else if (form.article_nom.value == 'Attestation de distinction en argent' && form.quantite.value != 1) {
alert('Cet article ne peut être acheté qu\'en un seul exemplaire !');
return false;
parent.close();
} else if (form.article_nom.value == 'Attestation de distinction en or' && form.quantite.value != 1) {
alert('Cet article ne peut être acheté qu\'en un seul exemplaire !');
return false;
parent.close();
} else if (form.article_nom.value == 'Attestation de distinction en or brut' && form.quantite.value != 1) {
alert('Cet article ne peut être acheté qu\'en un seul exemplaire !');
return false;
parent.close();
}
if (form.article_nom.value == 'Micro de communication') {
var prix_unite = 150;
} else if (form.article_nom.value == 'Gilet pare-balles') {
var prix_unite = 300;
} else if (form.article_nom.value == 'Pistolet 9mm') {
var prix_unite = 500;
} else if (form.article_nom.value == 'Contrat de cabinet médical') {
var prix_unite = 50;
} else if (form.article_nom.value == 'Pass VIP') {
var prix_unite = 800;
} else if (form.article_nom.value == 'Changement de pseudo') {
var prix_unite = 500;
} else if (form.article_nom.value  == '10 crédits habbo') {
var prix_unite = 1750;
} else if (form.article_nom.value  == 'Certificat de comportement') {
var prix_unite = 50;
} else if (form.article_nom.value  == 'Signature forum') {
var prix_unite = 5500;
} else if (form.article_nom.value == 'Transfert de grade') {
var prix_unite = 500;
} else if (form.article_nom.value == 'Transfert de grade amélioré') {
var prix_unite = 1000;
} else if (form.article_nom.value == 'Point de compétence') {
var prix_unite = 1000;
} else if (form.article_nom.value == 'Absence supplémentaire') {
var prix_unite = 950;
} else if (form.article_nom.value == 'Attestation de distinction en bronze') {
var prix_unite = 400;
} else if (form.article_nom.value == 'Attestation de distinction en argent') {
var prix_unite = 600;
} else if (form.article_nom.value == 'Attestation de distinction en or') {
var prix_unite = 800;
} else if (form.article_nom.value == 'Attestation de distinction en or brut') {
var prix_unite = 1000;
} else if (form.article_nom.value == 'Don de 125 PA') {
var prix_unite = 250;
} else if (form.article_nom.value == 'Don de 250 PA') {
var prix_unite = 500;
} else if (form.article_nom.value == 'Don de 500 PA') {
var prix_unite = 1000;
}
var prix_total = prix_unite * form.quantite.value
if (nouveau_pseudonyme_forum == 'none') {
var txt_nouveau_pseudo = '';
} else {
var txt_nouveau_pseudo = '\n' + "[size=14][b][u]Pseudo forum désiré[/u] :[/b] " + nouveau_pseudonyme_forum + "[/size]" + '\n';
}
if (form.disponibilites.value == '') {
var txt_disponibilites = '';
} else {
var txt_disponibilites = '\n' + "[size=14][b][u]Disponibilité[/u] :[/b] " + form.disponibilites.value + "[/size]" + '\n';
}
if (pseudonyme_habbo_receveur == 'none' && pseudonyme_forum_receveur == 'none') {
var txt_reception = '';
} else {
var txt_reception = '\n' + "[size=14][b][u]Pseudo Habbo du destinataire de l'article[/u] :[/b] [url=http://www.habbo.fr/home/" + pseudonyme_habbo_receveur + "]" + pseudonyme_habbo_receveur + "[/url]" + '\n'
+ "[b][u]Pseudo forum du destinataire de l\'article[/u] :[/b] " + pseudonyme_forum_receveur + "[/size]" + '\n';
}
if (prix_unite >= 1000) {
var PO_prix_unite = prix_unite / 1000;
txt_prix_unite = PO_prix_unite + ' PO';
}
if (txt_prix_unite == 'none') {
txt_prix_unite = prix_unite + ' PA';
}
if (prix_total >= 1000) {
var PO_prix_total = prix_total / 1000;
txt_prix_total = PO_prix_total + ' PO';
}
if (txt_prix_total == 'none') {
txt_prix_total = prix_total + ' PA';
}
var txt_article_nom = form.article_nom.value;
if (form.article_nom.value == 'Point de compétence crédits') {
txt_prix_total = '25 Crédits Habbo';
txt_prix_unite = '25 Crédits Habbo';
txt_article_nom = 'Point de compétence (crédits)';
alert('IMPORTANT : Le paiement doit être remis uniquement à un membre du gouvernement disposant du badge PASSE-INVESTISSEMENT avec comme propriétaire du badge CharlesWii.\nNous déclinons toute responsabilité en cas d\'usurpation d\'identité.');
}
if (form.article_nom.value == 'Pass VIP crédits') {
var prix_total_crédits = 20 * form.quantite.value
txt_prix_total = prix_total_crédits + ' Crédits Habbo';
txt_prix_unite = '20 Crédits Habbo';
txt_article_nom = 'Pass VIP (crédits)';
alert('Important : Le paiement doit être remis uniquement à un membre du gouvernement disposant du badge PASSE-INVESTISSEMENT avec comme propriétaire du badge CharlesWii.\nNous déclinons toute responsabilité en cas d\'usurpation d\'identité.');
}
if (form.article_nom.value == 'Banquier') {
txt_prix_total = '200 Crédits Habbo';
txt_prix_unite = '200 Crédits Habbo';
txt_article_nom = 'Banquier';
alert('Important : Le paiement doit être remis uniquement à un membre du gouvernement disposant du badge PASSE-INVESTISSEMENT avec comme propriétaire du badge CharlesWii.\nNous déclinons toute responsabilité en cas d\'usurpation d\'identité.');
}
// Créer un message à partir des informations fournies
var txt_message = "<div style='background-color:#476141; border-color: #541B1B; border-style: solid; border-width: 4px; border-radius: 10px; -moz-border-radius: 10px; -webkit-border-radius: 10px;'>[size=14][b][u]Pseudo Habbo[/u] :[/b] [url=http://www.habbo.fr/home/" + form.pseudo_habbo.value + "]" + form.pseudo_habbo.value + "[/url]" + '\n'
+ "[b][u]Pseudo forum[/u] :[/b] " + form.pseudo_forum.value + '\n' + '\n'
+ "[b][u]Article acheté[/u] :[/b] " + txt_article_nom + '\n'
+ "[b][u]Prix à l'unité[/u] :[/b] " + txt_prix_unite + '\n'
+ "[b][u]Quantité[/u] :[/b] " + form.quantite.value + "[/size]" + '\n'
+ txt_reception + txt_nouveau_pseudo + txt_disponibilites
+ '\n' + "[size=18][b][u]Prix total[/u] :[/b] " + txt_prix_total + "[/size]" + '\n'
+ "</div>";
// Insère le texte construit dans le champ caché "message" du formulaire
form.message.value = txt_message;
form.subject.value = "[ " + form.pseudo_habbo.value + " ] Achat de l'article : " + txt_article_nom ;

</script>
<!-- NDLR : Alerte JAVASCRIPT -->
<noscript>
<p class="script-error">
<b>Votre navigateur ne supporte pas les scripts, ou refuse de les exécuter sur cette page web.</b>
</p>
</noscript>
<!-- NDLR : Fin de l'alerte JAVASCRIPT -->
<form action="/post" method="post" name="post" enctype="multipart/form-data" onsubmit="return(envoiMessage(this));">
<input value="0" name="lt" type="hidden"/><input value="15" name="f" type="hidden"/>
<!-- ID du forum dans lequel le message sera posté -->
<input value="newtopic" name="mode" type="hidden"/>
<!-- Un nouveau topic sera créé -->
<input name="message" value="" type="hidden"/>
<!-- Contiendra le texte du message -->
<input checked="checked" value="0" name="topictype" type="hidden"/>
<!-- Value 0: Sujet Normal (1 = post-it / 2 = annonce) -->
<input type="hidden" name="subject" id="titre" value="" size="45" maxlength="60"/><br/>
<!-- titre du sujet --><div id="legend">
<legend class="pseudo_habbo"><label for="pseudo_habbo">Pseudo Habbo :</label></legend>
</div>
<input placeholder="Votre pseudo sur Habbo hôtel !" class="form-control" name="pseudo_habbo" id="pseudo_habbo" type="text" required=""/><br/><br/><div id="legend">
<legend class="pseudo_forum"><label for="pseudo_forum">Pseudo Forum :</label></legend>
</div>
<input placeholder="Votre pseudo sur le forum !" class="form-control" name="pseudo_forum" id="pseudo_forum" type="text" required=""/><br/><br/><div id="legend">
<legend class="article_nom"><label for="article_nom">Article :</label></legend>
</div>
<select onchange="champs_contact()" class="form-control" name="article_nom" id="article_nom" required="">
<option value="none" selected="">Choisissez un article !</option>
<optgroup label="Service public">
<option value="Pass VIP">Pass VIP (800 PA)</option>
<option value="Pass VIP crédits">Pass VIP (20 Crédits Habbo)</option>
<option value="Changement de pseudo">Changement de pseudo (500 PA)</option>
<option value="10 crédits habbo">10 crédits habbo (1750 PA)</option>
<option value="Signature forum"> Signature forum (5500 PA)</option>
<option value="Certificat de comportement"> Certificat de comportement (50 PA)</option>
<option value="Banquier">Banquier (200 Crédits Habbo)</option>
</optgroup>
<optgroup label="Achat vestimentaire">
<option value="Micro de communication">Micro de communication (150 PA)</option>
<option value="Gilet pare-balles">Gilet pare-balles (300 PA)</option>
<option value="Pistolet 9mm">Pistolet 9mm (500 PA)</option>
<option value="Contrat de cabinet médical">Contrat de cabinet médical (50 PA)</option>
</optgroup>
<optgroup label="Achat spécial gradé">
<option value="Transfert de grade">Transfert de grade (500 PA)</option>
<option value="Transfert de grade amélioré">Transfert de grade amélioré (1 PO)</option>
<option value="Point de compétence">Point de compétence (1 PO)</option>
<option value="Point de compétence crédits">Point de compétence (25 Crédits Habbo)</option>
<option value="Absence supplémentaire">Absence supplémentaire (950 PA)</option>
</optgroup>
<optgroup label="Achat de distinction">
<option value="Attestation de distinction en bronze">Attestation de distinction en bronze (400 PA)</option>
<option value="Attestation de distinction en argent">Attestation de distinction en argent (600 PA)</option>
<option value="Attestation de distinction en or">Attestation de distinction en or (800 PA)</option>
<option value="Attestation de distinction en or brut">Attestation de distinction en or brut (1 PO)</option>
</optgroup>
<optgroup label="Service d'échange">
<option value="Don de 125 PA">Don de 125 PA (250 PA)</option>
<option value="Don de 250 PA">Don de 250 PA (500 PA)</option>
<option value="Don de 500 PA">Don de 500 PA (1 PO)</option>
</optgroup>
</select>
<br/><br/><div id="legend">
<legend class="quantite"><label for="quantite">Quantité :</label></legend>
</div>
<input class="form-control" value="1" step="1" max="10" min="1" name="quantite" id="quantite" type="number" required=""/><br/><br/><div id="textAreaDiv_contact" style="visibility:hidden;"><div id="legend">
<legend class="disponibilites"><label for="disponibilites">Disponibilité :</label></legend>
</div>
<textarea rows="5" cols="80" placeholder="Merci d'inscrire ici votre disponibilité sur Habbo afin qu'on puisse vous contacter pour réaliser la transaction." id="disponibilites"></textarea>
</div>
<br/>
<script>
function champs_contact() {
if (document.getElementById("article_nom").value == 'Point de compétence crédits' || document.getElementById("article_nom").value  == 'Pass VIP crédits' || document.getElementById("article_nom").value  == '10 crédits habbo' || document.getElementById("article_nom").value  == 'Contrat de cabinet médical' || document.getElementById("article_nom").value == 'Banquier' || document.getElementById("article_nom").value == 'Attestation de distinction en bronze' || document.getElementById("article_nom").value == 'Attestation de distinction en argent' || document.getElementById("article_nom").value == 'Attestation de distinction en or' || document.getElementById("article_nom").value == 'Attestation de distinction en or brut') {
document.getElementById('textAreaDiv_contact').style.visibility="visible";
switch_disponibilites=1;
}
else {
document.getElementById('textAreaDiv_contact').style.visibility="hidden";
document.getElementById('disponibilites').value="";
switch_disponibilites=0;
}}
</script>
<center>
<input type="submit" class="btn btn-primary" value="Envoyer" name="post" />
<script>document.write("<input type='submit' class='btn btn-primary' value='Envoyer' name='post' />");</script>
</center>
</form>
<!-- NDLR : Ceci est la fin du formulaire! -->
</div>
</div>
<!-- NDLR : Ceci est la fin de la box du contenu ! -->
<!-- close div id="page-body" --><div id="page-footer"><div align="center"><div class="gen">
<strong><a href="http://www.forumactif.com/forum-gratuit" target="_blank">Forum gratuit</a></strong>&nbsp;|&nbsp;<span class="gensmall">©</span><a href="https://www.forumactif.com/phpbb" target="_blank">phpBB</a>&nbsp;|&nbsp;<a name="bottom" href="https://forum.forumactif.com/" target="_blank">Forum gratuit d'entraide</a>&nbsp;|&nbsp;<a name="bottom" href="/buy-credits" rel="nofollow">Achat des crédits</a>&nbsp;|&nbsp;<a name="bottom" href="/contact" rel="nofollow">Contact</a>&nbsp;|&nbsp;<a href="/abuse?page=%2Fh7-bon-de-commande&report=1" rel="nofollow">Signaler un abus</a>
</div>
</div><div align="center"><div class="gen">
<a name="bottom" class="copyright" href="http://republique.superforum.fr/groups" rel="follow" target="_top" title="groupe">Groupe</a>&nbsp;|&nbsp;<a name="bottom" class="copyright" href="http://republique.superforum.fr/calendar" rel="follow" target="_top" title="Calendrier">Calendrier</a>
</div>
</div>
</div>
<script type="text/javascript">$(document).ready( function() {$('div.ti-connect').attr({'data-loc' : 'https://connect.topicit.net/','data-login' : 'http://republique.superforum.fr/topicit/index.php/connect','data-version' : '1','data-lang' : 'fr'});(function(d, s, id) {var js, fjs = d.getElementsByTagName(s)[0];if (d.getElementById(id)) return;js = d.createElement(s); js.id = id;js.src = "https://connect.topicit.net/scripts/connect.js";fjs.parentNode.insertBefore(js, fjs);}(document, 'script', 'topicit-connect'));});</script>
<script type="text/javascript">//<![CDATA[
fa_endpage();//]]></script>
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.

Re: Probléme formulaire

Message par Chacha le Dim 17 Juin 2018 - 9:53

Bonjour,

Attention, cela fait 8 jours que nous n'avons pas de nouvelles concernant votre demande, si vous ne voulez pas voir votre sujet déplacé à la corbeille, merci de poster dans les 24h qui suivent ce message.

Si votre sujet est résolu, merci d'éditer votre premier message et de cocher l'icône « résolu »
avatar

Chacha
Modéractif
Modéractif

Masculin
Messages : 56782
Inscrit(e) le : 21/08/2010

https://forum.forumactif.com/
Chacha a été remercié(e) par l'auteur de ce sujet.

Re: Probléme formulaire

Message par Chacha le Lun 18 Juin 2018 - 10:07

Bonjour,

Nous n'avons plus de nouvelle de l'auteur de ce sujet depuis plus de 9 jours. Nous considérons donc ce problème comme résolu ou abandonné. La prochaine fois, merci de nous tenir au courant de l'évolution de votre problème, ou pensez à faire un UP régulièrement !

Ce sujet est déplacé à la corbeille, merci d'ouvrir un nouveau sujet si nécessaire, en respectant les Règles générales du forum.
avatar

Chacha
Modéractif
Modéractif

Masculin
Messages : 56782
Inscrit(e) le : 21/08/2010

https://forum.forumactif.com/
Chacha 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