Bug envoie formulaire

Page 3 sur 3 Précédent  1, 2, 3

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

Résolu Bug envoie formulaire

Message par Lorris le Jeu 30 Mai 2013 - 21:39

Rappel du premier message :

Code:
<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN"
"http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd">
<html xmlns="http://www.w3.org/1999/xhtml">
  <head>
   <meta http-equiv="Content-Type" content="text/html; charset=utf-8" />

   <style type="text/css">
      form
      {
         font-size: 12px;
         width: 600px;
         margin-left:auto;
         margin-right:auto;
      }
      fieldset
      {
         width: 700px;
         margin-left:auto;
         margin-right:auto;
         text-align:center;
         border:0px dashed #bbb;
      }
      legend,p
      {
         font-family: Monotype Corsiva;
         text-align:center;
         padding-left:20px;
         padding-right:20px;
         color: #531014;
         font-size: 24px;
      }
      .left td
      {
         text-align:right;
         width:200px;
      }
      .left td+td
      {
         text-align:left
      }
      
      
      
   </style>
   <script type="text/javascript">
   
      var nb_lignes=2;
      
   
      function valider()
      {
         var form = document.getElementById('form2');
         form.submit();
      }
      
      function modif_css(var_sens)
      {   
         var var_message = "<td";
         switch(var_sens)
         {
            case 0 :   var_message += " style=\"background-color: #AAAAAA\">x0";
                     break;
            case 1 :   var_message += " style=\"background-color: #FFFFAA\">x1";
                     break;
            case 2 :   var_message += " style=\"background-color: #FFAAAA\">x2";
                     break;
            case 4 :   var_message += " style=\"background-color: #FF5E4D\">x4";
                     break;
            case 0.5 :   var_message += " style=\"background-color: #AAFFAA\">/2";
                     break;
            default :   var_message += " style=\"background-color: #3AF24B\">/4";                     
         }
         var_message += "</td>";
         return var_message;
      }
      
      function envoiMessage()
      {
         var form = document.getElementById("form");
         alert("Coucou !");
      
         var sens_acier = 1;
         var sens_combat = 1;
         var sens_dragon = 1;
         var sens_eau = 1;
         var sens_electr = 1;
         var sens_feu = 1;
         var sens_glace = 1;
         var sens_insect = 1;
         var sens_normal = 1;
         var sens_plante = 1;
         var sens_poison = 1;
         var sens_psy = 1;
         var sens_roche = 1;
         var sens_sol = 1;
         var sens_spectr = 1;
         var sens_tenebr = 1;
         var sens_vol = 1;
            
         // Créer un message à partir des informations fournies
         var type1 = form.type1.value;
                  
         switch(type1)
         {
            case 'type_acier' :
               type1="<img src='http://s4.noelshack.com/uploads/images/10690567516332_miniat_type_acier.png'/>"; //Puis remplacer la valeur du type par le lien de l'image         
               sens_acier = sens_acier/2;
               sens_combat = sens_combat*2;
               sens_dragon = sens_dragon/2;
               sens_feu = sens_feu*2;
               sens_glace = sens_glace/2;
               sens_insect = sens_insect/2;
               sens_normal = sens_normal/2;
               sens_plante = sens_plante/2;
               sens_poison = 0;
               sens_psy = sens_psy/2;
               sens_roche = sens_roche/2;
               sens_sol = sens_sol*2;
               sens_spectr = sens_spectr/2;
               sens_tenebr = sens_tenebr/2;
               sens_vol = sens_vol/2;
               break;
            case 'type_combat' :
               type1="<img src='http://s4.noelshack.com/uploads/images/7062993180045_miniat_type_combat.png'/>";
               sens_insect = sens_insect/2;
               sens_psy = sens_psy*2;
               sens_roche = sens_roche/2;
               sens_tenebr = sens_tenebr/2;
               sens_vol = sens_vol*2;
               break;   
            case 'type_dragon' :
               type1="<img src='http://s4.noelshack.com/uploads/images/2955309959448_miniat_type_dragon.png'/>";
               sens_dragon = sens_dragon*2;
               sens_psy = sens_psy*2;
               sens_eau = sens_eau/2;
               sens_electr = sens_electr/2;
               sens_feu = sens_feu/2;
               sens_glace = sens_glace*2;
               sens_plante = sens_plante/2;
               break;   
            case 'type_eau' :
               type1="<img src='http://s4.noelshack.com/uploads/images/17309404996389_miniat_type_eau.png'/>";
               sens_acier = sens_acier/2;
               sens_eau = sens_eau/2;
               sens_electr = sens_electr*2;
               sens_feu = sens_feu/2;
               sens_glace = sens_glace/2;
               sens_plante = sens_plante*2;
               break;   
            case 'type_electr' :
               type1="<img src='http://s4.noelshack.com/uploads/images/11097937635246_miniat_type_lectrique.png'/>";
               sens_acier = sens_acier/2;
               sens_electr = sens_electr/2;
               sens_sol = sens_sol*2;
               sens_vol = sens_vol/2;
               break;   
            case 'type_feu' :
               type1="<img src='http://s4.noelshack.com/uploads/images/9750996182862_miniat_type_feu.png'/>";
               sens_acier = sens_acier/2;
               sens_eau = sens_eau*2;
               sens_feu = sens_feu/2;
               sens_glace = sens_glace/2;
               sens_insect = sens_insect/2;
               sens_plante = sens_plante/2;
               sens_roche = sens_roche*2;
               sens_sol = sens_sol*2;
               break;   
            case 'type_glace' :
               type1="<img src='http://s4.noelshack.com/uploads/images/299046982311_miniat_type_glace.png'/>";
               sens_acier = sens_acier*2;
               sens_combat = sens_combat*2;
               sens_feu = sens_feu*2;
               sens_glace = sens_glace/2;
               break;   
            case 'type_insect' :
               type1="<img src='http://s4.noelshack.com/uploads/images/8927645106204_miniat_type_insecte.png'/>";
               sens_combat = sens_combat/2;
               sens_feu = sens_feu*2;
               sens_plante = sens_plante/2;
               sens_roche = sens_roche*2;
               sens_sol = sens_sol/2;
               sens_vol = sens_vol*2;
               break;   
            case 'type_normal' :
               type1="<img src='http://s4.noelshack.com/uploads/images/11943242496306_miniat_type_normal.png'/>";
               sens_combat = sens_combat*2;
               sens_spectr = 0;
               break;   
            case 'type_plante' :
               type1="<img src='http://s4.noelshack.com/uploads/images/11179109247273_miniat_type_plante.png'/>";
               sens_feu = sens_feu*2;
               sens_glace = sens_glace*2;
               sens_insect = sens_insect*2;
               sens_poison = sens_poison*2;
               sens_vol = sens_vol*2;
               sens_eau = sens_eau/2;
               sens_electr = sens_electr/2;
               sens_plante = sens_plante/2;
               sens_sol = sens_sol/2;
               break;
            case 'type_poison' :
               type1="<img src='http://s4.noelshack.com/uploads/images/16643795943951_miniat_type_poison.png'/>";
               sens_combat = sens_combat/2;
               sens_insect = sens_insect/2;
               sens_plante = sens_plante/2;
               sens_poison = sens_poison/2;
               sens_psy = sens_psy*2;
               sens_sol = sens_sol*2;
               break;   
            case 'type_psy' :
               type1="<img src='http://s4.noelshack.com/uploads/images/13506765148404_miniat_type_psy.png'/>";
               sens_combat = sens_combat/2;
               sens_insect = sens_insect*2;
               sens_psy = sens_psy/2;
               sens_spectr = sens_spectr*2;
               sens_tenebr = sens_tenebr*2;
               break;   
            case 'type_roche' :
               type1="<img src='http://s4.noelshack.com/uploads/images/8589807043389_miniat_type_roche.png'/>";
               sens_acier = sens_acier*2;
               sens_combat = sens_combat*2;
               sens_eau = sens_eau*2;
               sens_feu = sens_feu/2;
               sens_normal = sens_normal/2;
               sens_plante = sens_plante*2;
               sens_poison = sens_poison/2;
               sens_sol = sens_sol*2;
               sens_vol = sens_vol/2;
               break;
            case 'type_sol' :
               type1="<img src='http://s4.noelshack.com/uploads/images/19090272261852_miniat_type_sol.png'/>";
               sens_eau = sens_eau*2;
               sens_electr = 0;
               sens_glace = sens_glace*2;
               sens_plante = sens_plante*2;
               sens_poison = sens_poison/2;
               sens_roche = sens_roche/2;
               break;   
            case 'type_spectr' :
               type1="<img src='http://s4.noelshack.com/uploads/images/1184505447609_miniat_type_spectre.png'/>";
               sens_combat = 0;
               sens_insect = sens_insect/2;
               sens_normal = 0;
               sens_poison = sens_poison/2;
               sens_spectr = sens_spectr*2;
               sens_tenebr = sens_tenebr*2;
               break;   
            case 'type_tenebr' :
               type1="<img src='http://s4.noelshack.com/uploads/images/15896282822739_miniat_type_tnbres.png'/>";
               sens_combat = sens_combat*2;
               sens_insect = sens_insect*2;
               sens_psy = sens_normal*0;
               sens_spectr = sens_spectr/2;
               sens_tenebr = sens_tenebr/2;
               break;   
            default :
               type1="<img src='http://s4.noelshack.com/uploads/images/10037236026015_miniat_type_vol.png'/>";
               sens_combat = sens_combat/2;
               sens_electr = sens_electr*2;
               sens_glace = sens_glace*2;
               sens_insect = sens_insect/2;
               sens_plante = sens_plante/2;
               sens_roche = sens_roche*2;
               sens_sol = 0;
         }
            
         var type2 = form.type2.value;
         
         switch(type2)
         {
            case 'type_aucun' :
               type2="";
               break;
            case 'type_acier' :
               type2="<img src='http://s4.noelshack.com/uploads/images/10690567516332_miniat_type_acier.png'/>";      
               sens_acier = sens_acier/2;
               sens_combat = sens_combat*2;
               sens_dragon = sens_dragon/2;
               sens_feu = sens_feu*2;
               sens_glace = sens_glace/2;
               sens_insect = sens_insect/2;
               sens_normal = sens_normal/2;
               sens_plante = sens_plante/2;
               sens_poison = 0;
               sens_psy = sens_psy/2;
               sens_roche = sens_roche/2;
               sens_sol = sens_sol*2;
               sens_spectr = sens_spectr/2;
               sens_tenebr = sens_tenebr/2;
               sens_vol = sens_vol/2;
               break;
            case 'type_combat' :
               type2="<img src='http://s4.noelshack.com/uploads/images/7062993180045_miniat_type_combat.png'/>";
               sens_insect = sens_insect/2;
               sens_psy = sens_psy*2;
               sens_roche = sens_roche/2;
               sens_tenebr = sens_tenebr/2;
               sens_vol = sens_vol*2;
               break;   
            case 'type_dragon' :
               type2="<img src='http://s4.noelshack.com/uploads/images/2955309959448_miniat_type_dragon.png'/>";
               sens_dragon = sens_dragon*2;
               sens_psy = sens_psy*2;
               sens_eau = sens_eau/2;
               sens_electr = sens_electr/2;
               sens_feu = sens_feu/2;
               sens_glace = sens_glace*2;
               sens_plante = sens_plante/2;
               break;   
            case 'type_eau' :
               type2="<img src='http://s4.noelshack.com/uploads/images/17309404996389_miniat_type_eau.png'/>";
               sens_acier = sens_acier/2;
               sens_eau = sens_eau/2;
               sens_electr = sens_electr*2;
               sens_feu = sens_feu/2;
               sens_glace = sens_glace/2;
               sens_plante = sens_plante*2;
               break;   
            case 'type_electr' :
               type2="<img src='http://s4.noelshack.com/uploads/images/11097937635246_miniat_type_lectrique.png'/>";
               sens_acier = sens_acier/2;
               sens_electr = sens_electr/2;
               sens_sol = sens_sol*2;
               sens_vol = sens_vol/2;
               break;   
            case 'type_feu' :
               type2="<img src='http://s4.noelshack.com/uploads/images/9750996182862_miniat_type_feu.png'/>";
               sens_acier = sens_acier/2;
               sens_eau = sens_eau*2;
               sens_feu = sens_feu/2;
               sens_glace = sens_glace/2;
               sens_insect = sens_insect/2;
               sens_plante = sens_plante/2;
               sens_roche = sens_roche*2;
               sens_sol = sens_sol*2;
               break;   
            case 'type_glace' :
               type2="<img src='http://s4.noelshack.com/uploads/images/299046982311_miniat_type_glace.png'/>";
               sens_acier = sens_acier*2;
               sens_combat = sens_combat*2;
               sens_feu = sens_feu*2;
               sens_glace = sens_glace/2;
               break;   
            case 'type_insect' :
               type2="<img src='http://s4.noelshack.com/uploads/images/8927645106204_miniat_type_insecte.png'/>";
               sens_combat = sens_combat/2;
               sens_feu = sens_feu*2;
               sens_plante = sens_plante/2;
               sens_roche = sens_roche*2;
               sens_sol = sens_sol/2;
               sens_vol = sens_vol*2;
               break;   
            case 'type_normal' :
               type2="<img src='http://s4.noelshack.com/uploads/images/11943242496306_miniat_type_normal.png'/>";
               sens_combat = sens_combat*2;
               sens_spectr = 0;
               break;   
            case 'type_plante' :
               type2="<img src='http://s4.noelshack.com/uploads/images/11179109247273_miniat_type_plante.png'/>";
               sens_feu = sens_feu*2;
               sens_glace = sens_glace*2;
               sens_insect = sens_insect*2;
               sens_poison = sens_poison*2;
               sens_vol = sens_vol*2;
               sens_eau = sens_eau/2;
               sens_electr = sens_electr/2;
               sens_plante = sens_plante/2;
               sens_sol = sens_sol/2;
               break;
            case 'type_poison' :
               type2="<img src='http://s4.noelshack.com/uploads/images/16643795943951_miniat_type_poison.png'/>";
               sens_combat = sens_combat/2;
               sens_insect = sens_insect/2;
               sens_plante = sens_plante/2;
               sens_poison = sens_poison/2;
               sens_psy = sens_psy*2;
               sens_sol = sens_sol*2;
               break;   
            case 'type_psy' :
               type2="<img src='http://s4.noelshack.com/uploads/images/13506765148404_miniat_type_psy.png'/>";
               sens_combat = sens_combat/2;
               sens_insect = sens_insect*2;
               sens_psy = sens_psy/2;
               sens_spectr = sens_spectr*2;
               sens_tenebr = sens_tenebr*2;
               break;   
            case 'type_roche' :
               type2="<img src='http://s4.noelshack.com/uploads/images/8589807043389_miniat_type_roche.png'/>";
               sens_acier = sens_acier*2;
               sens_combat = sens_combat*2;
               sens_eau = sens_eau*2;
               sens_feu = sens_feu/2;
               sens_normal = sens_normal/2;
               sens_plante = sens_plante*2;
               sens_poison = sens_poison/2;
               sens_sol = sens_sol*2;
               sens_vol = sens_vol/2;
               break;
            case 'type_sol' :
               type2="<img src='http://s4.noelshack.com/uploads/images/19090272261852_miniat_type_sol.png'/>";
               sens_eau = sens_eau*2;
               sens_electr = 0;
               sens_glace = sens_glace*2;
               sens_plante = sens_plante*2;
               sens_poison = sens_poison/2;
               sens_roche = sens_roche/2;
               break;   
            case 'type_spectr' :
               type2="<img src='http://s4.noelshack.com/uploads/images/1184505447609_miniat_type_spectre.png'/>";
               sens_combat = 0;
               sens_insect = sens_insect/2;
               sens_normal = 0;
               sens_poison = sens_poison/2;
               sens_spectr = sens_spectr*2;
               sens_tenebr = sens_tenebr*2;
               break;   
            case 'type_tenebr' :
               type2="<img src='http://s4.noelshack.com/uploads/images/15896282822739_miniat_type_tnbres.png'/>";
               sens_combat = sens_combat*2;
               sens_insect = sens_insect*2;
               sens_psy = sens_normal*0;
               sens_spectr = sens_spectr/2;
               sens_tenebr = sens_tenebr/2;
               break;   
            default :
               type2="<img src='http://s4.noelshack.com/uploads/images/10037236026015_miniat_type_vol.png'/>";
               sens_combat = sens_combat/2;
               sens_electr = sens_electr*2;
               sens_glace = sens_glace*2;
               sens_insect = sens_insect/2;
               sens_plante = sens_plante/2;
               sens_roche = sens_roche*2;
               sens_sol = 0;
         }
            
         var avatar = form.avatar.value;         
         var taille = form.taille.value;
         var poids = form.poids.value;
         var num_nat = form.num_nat.value;
         var num_unys = form.num_unys.value;
         var name_all = form.name_all.value;
         var name_ang = form.name_ang.value;
         var name_cor = form.name_cor.value;
         var name_caract_cor = form.name_caract_cor.value;
         var name_fr = form.name_fr.value;
         var name_jap = form.name_jap.value;
         var name_caract_jap = form.name_caract_jap.value;
         var espece = form.espece.value;
         var exp_max = form.exp_max.value;
         var genre_masc = form.genre_masc.value;
         var genre_fem = form.genre_fem.value;
         var taux_capture = form.taux_capture.value;
         var etymologie = form.etymologie.value;
         var cap_spe1 = form.cap_spe1.value;
         var cap_spe2 = form.cap_spe2.value;
         var cap_spe_dw = form.cap_spe_dw.value;
         var grp_oeuf1 = form.grp_oeuf1.value;
         var grp_oeuf2 = form.grp_oeuf2.value;
         var preevolution = form.preevolution.value;
         var evolution = form.evolution.value;
         var pas_oeuf = form.pas_oeuf.value;
         var condition_pre = form.condition_pre.value;
         var condition_evo = form.condition_evo.value;
         var asexue = "0";
         var img_masc_face = form.img_masc_face.value;
         var img_fem_face = form.img_fem_face.value;
         var img_masc_dos = form.img_masc_dos.value;
         var img_fem_dos = form.img_fem_dos.value;
         var img_masc_crom_face = form.img_masc_crom_face.value;
         var img_masc_crom_dos = form.img_masc_crom_dos.value;
         var img_fem_crom_face = form.img_fem_crom_face.value;
         var img_fem_crom_dos = form.img_fem_crom_dos.value;
         var descr_noir = form.descr_noir.value;
         var descr_blanc = form.descr_blanc.value;
         var descr_nb2 = form.descr_nb2.value;
         var localisation_noir = form.localisation_noir.value;
         var localisation_blanc = form.localisation_blanc.value;
         var localisation_noir2 = form.localisation_noir2.value;
         var localisation_blanc2 = form.localisation_blanc2.value;
         var pv1 = form.pv1.value;
         var pv2 = form.pv2.value;
         var pv3 = form.pv3.value;
         var att1 = form.att1.value;
         var att2 = form.att2.value;
         var att3 = form.att3.value;
         var def1 = form.def1.value;
         var def2 = form.def2.value;
         var def3 = form.def3.value;
         var attspe1 = form.attspe1.value;
         var attspe2 = form.attspe2.value;
         var attspe3 = form.attspe3.value;
         var defspe1 = form.defspe1.value;
         var defspe2 = form.defspe2.value;
         var defspe3 = form.defspe3.value;
         var vit1 = form.vit1.value;
         var vit2 = form.vit2.value;
         var vit3 = form.vit3.value;

                        
         var txt_message = "<table class='center' border='1'><col span='1' width='200'/><col span='1' width='300'/><col span='1' width='300'/>";
         txt_message += "<tr><th colspan='3'>Informations générales</th></tr>";
         txt_message += "<tr><th>Artwork</th><th colspan='2'>Général</th></tr>";
         txt_message += "<tr><td rowspan='19'><img src='"+ avatar +"'/></td><td><b>Type(s)</b></td><td>"+ type1 + " " + type2 +"</td></tr>";
         txt_message += "<tr><td><b>Taille</b></td><td>"+ taille +"</td></tr>";
         txt_message += "<tr><td><b>Poids</b></td><td>"+ poids +"</td></tr>";
         txt_message += "<tr><th colspan='2'>Numéro dans le Pokédex</th></tr>";
         txt_message += "<tr><td><b>Numéro national</b></td><td>#"+ num_nat +"</td></tr>";
         txt_message += "<tr><td><b>Numéro Unys</b></td><td>";
         if(num_unys!="")
         {
            txt_message += "#"+ num_unys;
         }
         else
         {
            txt_message += " - ";
         }
         txt_message += "</td></tr>";
         txt_message += "<tr><th colspan='2'>Noms dans d'autres langues</th></tr>";
         txt_message += "<tr><td><b>Nom allemand</b></td><td>"+ name_all +"</td></tr>";
         txt_message += "<tr><td><b>Nom anglais</td><td>"+ name_ang +"</td></tr>";
         txt_message += "<tr><td><b>Nom coréen</b></td><td>"+ name_caract_cor +" <i>"+ name_cor +"</i></td></tr>";
         txt_message += "<tr><td><b>Nom français</b></td><td>"+ name_fr +"</td></tr>";
         txt_message += "<tr><td><b>Nom japonais</td><td>"+ name_caract_jap +" <i>"+ name_jap +"</td></tr>";
         txt_message += "<tr><th colspan='2'>Informations diverses</th></tr>";
         txt_message += "<tr><td><b>Espèce</td><td>"+ espece +"</td></tr>";
         txt_message += "<tr><td><b>Groupe oeuf</b></td><td>"+ grp_oeuf1;
         if(grp_oeuf2!="Aucun")
         {
            txt_message += " / " + grp_oeuf2;
         }
         txt_message   += "</td></tr>";
         txt_message += "<tr><td><b>Expérience maximale</b></td><td>"+ exp_max +"</td></tr>";
         
         if(genre_masc=="" && genre_fem=="")
         {
            txt_message += "<tr><td><b>Genre</b></td><td> Asexué </td></tr>";
            asexue="1";
         }
         else
         {
            txt_message += "<tr><td><b>Genre</b></td><td> ♂ "+ genre_masc +"% / ♀ "+ genre_fem +"%</td></tr>";
         }
         
         txt_message += "<tr><td><b>Taux de capture</b></td><td>"+ taux_capture +"</td></tr>";
         txt_message += "<tr><td><b>Etymologie</td><td>"+ etymologie +"</td></tr>";
         txt_message += "<tr><th colspan='3'>Capacités Spéciales</th></tr>";
         txt_message += "<tr><td colspan='3'>"+ cap_spe1;
         if(cap_spe2!="")
         {
            txt_message += " / " + cap_spe2 ;
         }
         if(cap_spe_dw!="")
         {
            txt_message += " / " + cap_spe_dw +" <i>(DW)</i> ";
         }
         txt_message += "</td></tr>";
         txt_message += "</table><br />";
         
         txt_message += "<table class='center' border='1'><col span='1' width='400'/><col span='1' width='400'/>";
         txt_message += "<tr><th colspan='2'>Généalogie</th></tr>";
         txt_message += "<tr><td><b>"+ name_fr +" est l'évolution de</b></td><td>";
         if(preevolution!="")
         {
            txt_message += preevolution + "";
            if(condition_pre!="")
            {
               txt_message += " <i>(" + condition_pre + ")</i> ";
            }
         }
         else
         {
            txt_message += " - ";
         }
         txt_message += "</td></tr>";
         txt_message += "<tr><td><b>"+ name_fr +" évolue en</b></td><td>";
         if(evolution!="")
         {
            txt_message += evolution + "";
            if(condition_evo!="")
            {
               txt_message += " <i>(" + condition_evo + ")</i> ";
            }
         }
         else
         {
            txt_message += " - ";
         }
         txt_message += "</td></tr>";
         txt_message += "<tr><td><b>Reproduction possible avec</b></td><td>A compléter ...</td></tr>";
         txt_message += "<tr><td><b>Pas avant l'éclosion de son oeuf</b></td><td>"+ pas_oeuf +"</td></tr>";
         txt_message += "</table><br />";
         if(asexue=="0")
         {
            txt_message += "<table border='1' class='center'><col span='1' width='100'/><col span='1' width='350'/><col span='1' width='350'/>";
            txt_message += "<tr><td rowspan='2'></td><th colspan='4'>Sprites dans les versions Noires et Blanches</th></tr>";
            txt_message += "<tr><td><b>Normal</b></td><td><b>Chromatique</b></td></tr>";
            txt_message += "<tr><td><b>Mâle</b></td><td><img src='"+ img_masc_face +"' /><img src='"+ img_masc_dos +"' /></td><td><img src='"+ img_masc_crom_face +"' /><img src='"+ img_masc_crom_dos +"' /></td></tr>";
            txt_message += "<tr><td><b>Femelle</b></td><td><img src='"+ img_fem_face +"' /><img src='"+ img_fem_dos +"' /></td><td><img src='"+ img_fem_crom_face +"' /><img src='"+ img_fem_crom_dos +"' /></td></tr>";
            txt_message += "</table><br />";
         }
         else
         {
            txt_message += "<table border='1' class='center'><col span='1' width='400'/><col span='1' width='400'/>";
            txt_message += "</td><th colspan='4'>Sprites dans les versions Noires et Blanches</th></tr>";
            txt_message += "<tr><td><b>Normal</b></td><td><b>Chromatique</b></td></tr>";
            txt_message += "<tr><td><img src='"+ img_masc_face +"' /><img src='"+ img_masc_dos +"' /></td><td><img src='"+ img_masc_crom_face +"' /><img src='"+ img_masc_crom_dos +"' /></td></tr>";
            txt_message += "</table><br />";
         }

         txt_message += "<table border='1' cellpadding='5' class='center'><col span='1' width='175'/><col span='1' width='625'/>";
         txt_message += "<tr><th colspan='2'>Descriptions du Pokédex</th></tr>";
         txt_message += "<tr><td><b>Version Noire</b></td><td>"+ descr_noir +"</td></tr>";
         txt_message += "<tr><td><b>Version Blanche</b></td><td>"+ descr_blanc +"</td></tr>";
         txt_message += "<tr><td><b>Version Noire 2 et Blanche 2</b></td><td>"+ descr_nb2 +"</td></tr>";
         txt_message += "</table><br />";
         
         txt_message += "<table border='1' cellpadding='5' class='center'><col span='1' width='175'/><col span='1' width='625'/>";
         txt_message += "<tr><th colspan='2'>Localisations</th></tr>";
         txt_message += "<tr><td><b>Version Noire</b></td><td>"+ localisation_noir +"</td></tr>";
         txt_message += "<tr><td><b>Version Blanche</b></td><td>"+ localisation_blanc +"</td></tr>";
         txt_message += "<tr><td><b>Version Noire 2</b></td><td>"+ localisation_noir2 +"</td></tr>";
         txt_message += "<tr><td><b>Version Blanche 2</b></td><td>"+ localisation_blanc2 +"</td></tr>";
         txt_message += "</table><br />";
         txt_message += "<table class='center' border='1'><col span='1' width='350'/><col span='1' width='50'/><col span='1' width='50'/><col span='1' width='50'/><col span='1' width='50'/><col span='1' width='50'/><col span='1' width='50'/><col span='1' width='50'/><col span='1' width='50'/><col span='1' width='50'/>";
         txt_message += "<tr><th colspan='10'>Sensibilités</th></tr>";
         txt_message += "<tr><td><b>Attaques</b></td><td><img src='http://s4.noelshack.com/uploads/images/10690567516332_miniat_type_acier.png' /></td><td><img src='http://s4.noelshack.com/uploads/images/7062993180045_miniat_type_combat.png' /></td><td><img src='http://s4.noelshack.com/uploads/images/2955309959448_miniat_type_dragon.png' /></td><td><img src='http://s4.noelshack.com/uploads/images/17309404996389_miniat_type_eau.png' /></td><td><img src='http://s4.noelshack.com/uploads/images/11097937635246_miniat_type_lectrique.png' /></td><td><img src='http://s4.noelshack.com/uploads/images/9750996182862_miniat_type_feu.png' /></td><td><img src='http://s4.noelshack.com/uploads/images/299046982311_miniat_type_glace.png' /></td><td><img src='http://s4.noelshack.com/uploads/images/8927645106204_miniat_type_insecte.png' /></td><td><img src='http://s4.noelshack.com/uploads/images/11943242496306_miniat_type_normal.png' /></td></tr>";
         txt_message += "<tr><td><b>Sensibilités</b></td>";
         txt_message += modif_css(sens_acier);
         txt_message += modif_css(sens_combat);
         txt_message += modif_css(sens_dragon);
         txt_message += modif_css(sens_eau);
         txt_message += modif_css(sens_electr);
         txt_message += modif_css(sens_feu);
         txt_message += modif_css(sens_glace);
         txt_message += modif_css(sens_insect);
         txt_message += modif_css(sens_normal);
         txt_message += "</tr>";
         txt_message += "<tr><td><b>Attaques</b></td><td><img src='http://s4.noelshack.com/uploads/images/11179109247273_miniat_type_plante.png' /></td><td><img src='http://s4.noelshack.com/uploads/images/16643795943951_miniat_type_poison.png' /></td><td><img src='http://s4.noelshack.com/uploads/images/13506765148404_miniat_type_psy.png' /></td><td><img src='http://s4.noelshack.com/uploads/images/8589807043389_miniat_type_roche.png' /></td><td><img src='http://s4.noelshack.com/uploads/images/19090272261852_miniat_type_sol.png' /></td><td><img src='http://s4.noelshack.com/uploads/images/1184505447609_miniat_type_spectre.png' /></td><td><img src='http://s4.noelshack.com/uploads/images/15896282822739_miniat_type_tnbres.png' /></td><td><img src='http://s4.noelshack.com/uploads/images/10037236026015_miniat_type_vol.png' /></td><td>-</td></tr>";
         txt_message += "<tr><td><b>Sensibilités</b></td>";
         txt_message += modif_css(sens_plante);
         txt_message += modif_css(sens_poison);
         txt_message += modif_css(sens_psy);
         txt_message += modif_css(sens_roche);
         txt_message += modif_css(sens_sol);
         txt_message += modif_css(sens_spectr);
         txt_message += modif_css(sens_tenebr);
         txt_message += modif_css(sens_vol);
         txt_message += "<td>-</td></tr>";
         txt_message += "</table><br />";
         txt_message += "<table class="center" border="1"><col span="1" width="200"/><col span="1" width="200"/><col span="1" width="200"/><col span="1" width="200"/>";
         txt_message += "<tr><th colspan="7">Statistiques</th></tr><tr><td><b>Stats</b></td><td><b>Minimum <a title="IV = 31 | EV = 0">[?]</a></b></td><td><b>Maximum <a title="IV = 31 | EV = 255">[?]</a></b></td><td><b>EV donnés</b></td></tr>";
         txt_message += "<tr><td><b>PV</b></td><td>"+ pv1 +"</td><td>"+ pv2 +"</td><td>"+ pv3 +"</td></tr>";
         txt_message += "<tr><td><b>Attaque</b></td><td>"+ att1 +"</td><td>"+ att2 +"</td><td>"+ att3 +"</td></tr>";
         txt_message += "<tr><td><b>Défense</b></td><td>"+ def1 +"</td><td>"+ def2 +"</td><td>"+ def3 +"</td></tr>";
         txt_message += "<tr><td><b>Attaque spé.</b></td><td><td>"+ attspe1 +"</td><td>"+ attspe2 +"</td><td>"+ attspe3 +"</td></td></tr>";
         txt_message += "<tr><td><b>Défense spé.</b></td><td>"+ defspe1 +"</td><td>"+ defspe2 +"</td><td>"+ defspe3 +"</td></tr>";
         txt_message += "<tr><td><b>Vitesse</b></td><td>"+ vit1 +"</td><td>"+ vit2 +"</td><td>"+ vit3 +"</td></tr>";
         txt_message += "</table>";

         var form2 = document.getElementById('form2');                  
         // Insère le texte construit dans le champ caché "message" du formulaire
         form2.message.value = txt_message;
         form2.subject.value = "#" + num_nat + " - " + name_fr;
         
         return true;
      }
   </script>

  </head>

     <body>
      
      <!--<form action="/post" method="post" name="form" id="form" onSubmit="return(envoiMessage());">-->
      <form action="/post" method="post" name="form" id="form" onSubmit="return false">
         <!--<input type="hidden" name="lt" value="0" />-->
         <!--<input type="hidden" name="mode" value="newtopic" />--> <!-- Un nouveau topic sera créé -->
         <!--<input type="hidden" name="topictype" value="0" checked="checked" />--> <!-- Value 0: Sujet Normal (1 = Note / 2 = annonce) -->
         <!--<input type="hidden" name="message" value="Coucou" />--> <!-- Contiendra le texte du message -->
         <!--<input type="hidden" name="f" value="218" />--> <!--  ID du forum dans lequel le message sera posté -->
         <!--<input type="hidden" name="subject" id="titre" value="Test" />--> <!-- titre du sujet  -->
         <br />
         <p></p>
         <table class="forumline" border="0" cellpadding="0" cellspacing="1">
            <tr>
               <td class="catHead" align="center" height="28" valign="middle"><span class="cattitle" style="font-size: 29px; font-family: Monotype Corsiva; color:
               rgb(83, 16, 20);">Création fiche Pokedex</span></td>
            </tr>
            <tr>
               <td class="row1" rowspan="3" align="center" valign="middle"><div class="gensmall">
               <br /><fieldset><legend>Informations générales</legend>
                  <table class="left">
                     <tr><td><label for="type"><b>Type(s) :</b> </label></td><td>
                        <select name="type1" id="type1">
                           <option value="type_acier">Acier</option>
                           <option value="type_combat">Combat</option>
                           <option value="type_dragon">Dragon</option>
                           <option value="type_eau">Eau</option>
                           <option value="type_electr">Electrique</option>
                           <option value="type_feu">Feu</option>
                           <option value="type_glace">Glace</option>
                           <option value="type_insect">Insecte</option>
                           <option value="type_normal">Normal</option>
                           <option value="type_plante">Plante</option>
                           <option value="type_poison">Poison</option>
                           <option value="type_psy">Psy</option>
                           <option value="type_roche">Roche</option>
                           <option value="type_sol">Sol</option>
                           <option value="type_spectr">Spectre</option>
                           <option value="type_tenebr">Ténèbres</option>
                           <option value="type_vol">Vol</option>
                        </select>
                        <select name="type2" id="type2">
                           <option value="type_aucun">Aucun</option>
                           <option value="type_acier">Acier</option>
                           <option value="type_combat">Combat</option>
                           <option value="type_dragon">Dragon</option>
                           <option value="type_eau">Eau</option>
                           <option value="type_electr">Electrique</option>
                           <option value="type_feu">Feu</option>
                           <option value="type_glace">Glace</option>
                           <option value="type_insect">Insecte</option>
                           <option value="type_normal">Normal</option>
                           <option value="type_plante">Plante</option>
                           <option value="type_poison">Poison</option>
                           <option value="type_psy">Psy</option>
                           <option value="type_roche">Roche</option>
                           <option value="type_sol">Sol</option>
                           <option value="type_spectr">Spectre</option>
                           <option value="type_tenebr">Ténèbres</option>
                           <option value="type_vol">Vol</option>
                        </select>
                     </td></tr>
                     
                     <tr><td><label for="avatar"><b>URL avatar :</b> </label></td><td><input name="avatar" id="avatar" size="30" type="text" /></td></tr>
                     <tr><td><label for="taille"><b>Taille :</b> </label></td><td><input name="taille" id="taille" size="10" maxlength="10" type="text" /> m</td></tr>
                     <tr><td><label for="poids"><b>Poids :</b> </label></td><td><input name="poids" id="poids" size="10" maxlength="10" type="text" /> kg</td></tr>
                     <tr><td><label for="num_nat"><b>Numéro National :</b> </label></td><td># <input name="num_nat" id="num_nat" size="5" maxlength="3" type="text" /></td></tr>
                     <tr><td><label for="num_unys"><b>Numéro Unys : <abbr title="Si le Pokémon n'est pas dans le Pokédex d'Unys, alors laissez le champs vide.">[?]</abbr></b> </label></td><td># <input name="num_unys" id="num_unys" size="5" maxlength="3" type="text" /></td></tr>
                     <tr><td><label for="name_all"><b>Nom allemand :</b> </label></td><td><input name="name_all" id="name_all" size="20" maxlength="20" type="text" /></td></tr>
                     <tr><td><label for="name_ang"><b>Nom anglais :</b> </label></td><td><input name="name_ang" id="name_ang" size="20" maxlength="20" type="text" /></td></tr>
                     <tr><td><label for="name_caract_cor"><b>Caractères coréen :</b> </label></td><td><input name="name_caract_cor" id="name_caract_cor" size="20" maxlength="20" type="text" /></td></tr>
                     <tr><td><label for="name_cor"><b>Nom coréen :</b> </label></td><td><input name="name_cor" id="name_cor" size="20" maxlength="20" type="text" /></td></tr>
                     <tr><td><label for="name_fr"><b>Nom français :</b> </label></td><td><input name="name_fr" id="name_fr" size="20" maxlength="20" type="text" /></td></tr>
                     <tr><td><label for="name_caract_jap"><b>Caractères japonais :</b> </label></td><td><input name="name_caract_jap" id="name_caract_jap" size="20" maxlength="20" type="text" /></td></tr>
                     <tr><td><label for="name_jap"><b>Nom japonais :</b> </label></td><td><input name="name_jap" id="name_jap" size="20" maxlength="20" type="text" /></td></tr>
                     <tr><td><label for="espece"><b>Espèce :</b> </label></td><td><input name="espece" id="espece" size="10" maxlength="30" type="text" /></td></tr>
                     <tr><td><label for="grp_oeuf1"><b>Groupes oeufs :</b> </label></td><td>
                        <select name="grp_oeuf1" id="grp_oeuf1">
                              <option value="Dragon">Dragon</option>
                              <option value="Eau 1">Eau 1</option>
                              <option value="Eau 2">Eau 2</option>
                              <option value="Eau 3">Eau 3</option>
                              <option value="Fée">Fée</option>
                              <option value="Humanoïde">Humanoïde</option>
                              <option value="Indéterminé">Indéterminé</option>
                              <option value="Insecte">Insecte</option>
                              <option value="Métamorph">Métamorph</option>
                              <option value="Minéral">Minéral</option>
                              <option value="Monstre">Monstre</option>
                              <option value="Plante">Plante</option>
                              <option value="Sans oeuf">Sans oeuf</option>
                              <option value="Sol">Sol</option>
                              <option value="Vol">Vol</option>
                        </select>
                        <select name="grp_oeuf2" id="grp_oeuf2">
                              <option value="Aucun">Aucun</option>
                              <option value="Dragon">Dragon</option>
                              <option value="Eau 1">Eau 1</option>
                              <option value="Eau 2">Eau 2</option>
                              <option value="Eau 3">Eau 3</option>
                              <option value="Fée">Fée</option>
                              <option value="Humanoïde">Humanoïde</option>
                              <option value="Indéterminé">Indéterminé</option>
                              <option value="Insecte">Insecte</option>
                              <option value="Métamorph">Métamorph</option>
                              <option value="Minéral">Minéral</option>
                              <option value="Monstre">Monstre</option>
                              <option value="Plante">Plante</option>
                              <option value="Sans oeuf">Sans oeuf</option>
                              <option value="Sol">Sol</option>
                              <option value="Vol">Vol</option>
                        </select>
                        </td></tr>
                        
                     <tr><td><label for="exp_max"><b>Expérience maximale :</b> </label></td><td><input name="exp_max" id="exp_max" size="10" maxlength="10" type="text" /></td></tr>
                     <tr><td><label for="genre_masc"><b>Genres : <abbr title="Si le Pokémon est asexué, alors laissez vide les deux champs suivants.">[?]</abbr></b> </label></td><td>♂ <input name="genre_masc" id="genre_masc" size="10" maxlength="20" type="text" /> %<br />♀ <input name="genre_fem" id="genre_fem" size="10" maxlength="20" type="text" /> %</td></tr>
                     <tr><td><label for="taux_capture"><b>Taux de Capture :</b> </label></td><td><input name="taux_capture" id="taux_capture" size="10" maxlength="5" type="text" /></td></tr>
                     <tr><td><label for="etymologie"><b>Etymologie :</b> </label></td><td><input name="etymologie" id="etymologie" size="10" maxlength="40" type="text" /></td></tr>
                     <tr><td><label for="cap_spe1"><b>Capacité(s) spéciale(s) :</b> </label></td><td><input name="cap_spe1" id="cap_spe1" size="10" maxlength="60" type="text" /> <input name="cap_spe2" id="cap_spe2" size="10" maxlength="60" type="text" /></td></tr>
                     <tr><td><label for="cap_spe_dw"><b>Capacité spéciale Dream-World :</b> </label></td><td><input name="cap_spe_dw" id="cap_spe_dw" size="10" maxlength="20" type="text" /></td></tr>
                  </table>
               </fieldset>
               
<br /><br /><br />

               <fieldset><legend>Généalogie</legend>
                  <table class="left">
                     <tr><td><label for="preevolution"><b>Evolution de :</b> </label></td><td><input name="preevolution" id="preevolution" size="20" maxlength="20" type="text" /></td></tr>
                     <tr><td><label for="condition_pre"><b>Condition :</b> </label></td><td><input name="condition_pre" id="condition_pre" size="20" maxlength="40" type="text" /></td></tr>
                     <tr><td><label for="evolution"><b>Evolue en :</b> </label></td><td><input name="evolution" id="evolution" size="20" maxlength="20" type="text" /></td></tr>
                     <tr><td><label for="condition_evo"><b>Condition :</b> </label></td><td><input name="condition_evo" id="condition_evo" size="20" maxlength="40" type="text" /></td></tr>
                     <tr><td><label for="pas_oeuf"><b>Pas avant l'éclosion de l'oeuf :</b> </label></td><td><input name="pas_oeuf" id="pas_oeuf" size="10" maxlength="10" type="text" /></td></tr>   
                  </table>
               </fieldset>
               
<br /><br /><br />

               <fieldset><legend>Sprites dans les versions Noires et Blanches</legend>
                  <table class="left">
                     <tr><td><label for="img_masc_face"><b>Masculin Face : <abbr title="Si le Pokémon est asexué, alors remplissez seulement les champs en tant que masculin et laissez vide ceux feminins.">[?]</abbr></b> </label></td><td><input name="img_masc_face" id="img_masc_face" size="30" type="text" /></td></tr>
                     <tr><td><label for="img_masc_dos"><b>Masculin Dos :</b> </label></td><td><input name="img_masc_dos" id="img_masc_dos" size="30" type="text" /></td></tr>
                     <tr><td><label for="img_masc_crom_face"><b>Masculin Face Chrom. :</b> </label></td><td><input name="img_masc_crom_face" id="img_masc_crom_face" size="30" type="text" /></td></tr>   
                     <tr><td><label for="img_masc_crom_dos"><b>Masculin Dos Chrom. :</b> </label></td><td><input name="img_masc_crom_dos" id="img_masc_crom_dos" size="30" type="text" /></td></tr>   
                     <tr><td><label for="img_fem_face"><b>Feminin Face :</b> </label></td><td><input name="img_fem_face" id="img_fem_face" size="30" type="text" /></td></tr>
                     <tr><td><label for="img_fem_dos"><b>Feminin Dos :</b> </label></td><td><input name="img_fem_dos" id="img_fem_dos" size="30" type="text" /></td></tr>
                     <tr><td><label for="img_fem_crom_face"><b>Feminin Face Chrom. :</b> </label></td><td><input name="img_fem_crom_face" id="img_fem_crom_face" size="30" type="text" /></td></tr>   
                     <tr><td><label for="img_fem_crom_dos"><b>Feminin Dos Chrom. :</b> </label></td><td><input name="img_fem_crom_dos" id="img_fem_crom_dos" size="30" type="text" /></td></tr>   
                  </table>
               </fieldset>
                              
<br /><br /><br />

               <fieldset><legend>Descriptions dans le Pokédex</legend>
                  <table class="left">
                     <tr><td><label for="descr_noir"><b>Pokémon Version Noire :</b> </label></td><td><input name="descr_noir" id="descr_noir" size="50" type="text" /></td></tr>
                     <tr><td><label for="descr_blanc"><b>Pokémon Version Blanche :</b> </label></td><td><input name="descr_blanc" id="descr_blanc" size="50" type="text" /></td></tr>
                     <tr><td><label for="descr_nb2"><b>Pokémon Version NB 2 :</b> </label></td><td><input name="descr_nb2" id="descr_nb2" size="50" type="text" /></td></tr>
                  </table>
               </fieldset>
               
<br /><br /><br />

               <fieldset><legend>Localisation</legend>
                  <table class="left">
                     <tr><td><label for="localisation_noir"><b>Pokémon Version Noire :</b> </label></td><td><input name="localisation_noir" id="localisation_noir" size="50" type="text" /></td></tr>
                     <tr><td><label for="localisation_blanc"><b>Pokémon Version Blanche :</b> </label></td><td><input name="localisation_blanc" id="localisation_blanc" size="50" type="text" /></td></tr>
                     <tr><td><label for="localisation_noir2"><b>Pokémon Version Noire 2 :</b> </label></td><td><input name="localisation_noir2" id="localisation_noir2" size="50" type="text" /></td></tr>
                     <tr><td><label for="localisation_blanc2"><b>Pokémon Version Blanche 2 :</b> </label></td><td><input name="localisation_blanc2" id="localisation_blanc2" size="50" type="text" /></td></tr>
                  </table>
               </fieldset>

<br /><br /><br />

               <fieldset><legend>Statistiques</legend>
                  <table class="center" border="1"><col span="1" width="200"/><col span="1" width="200"/><col span="1" width="200"/><col span="1" width="200"/><tr><td><b>Stats</b></td><td><b>Minimum <a title="IV = 31 | EV = 0">[?]</a></b></td><td><b>Maximum <a title="IV = 31 | EV = 255">[?]</a></b></td><td><b>EV donnés</b></td></tr><tr><td><b>PV</b></td><td><input name="pv1" id="pv1" size="10" type="text" /></td><td><input name="pv2" id="pv2" size="10" type="text" /></td><td><select name="pv3" id="pv3"><option value="0">0</option><option value="1">1</option><option value="2">2</option><option value="3">3</option></select></td></tr><tr><td><b>Attaque</b></td><td><input name="att1" id="att1" size="10" type="text" /></td><td><input name="att2" id="att2" size="10" type="text" /></td><td><select name="att3" id="att3"><option value="0">0</option><option value="1">1</option><option value="2">2</option><option value="3">3</option></select></td></tr><tr><td><b>Défense</b></td><td><input name="def1" id="def1" size="10" type="text" /></td><td><input name="def2" id="def2" size="10" type="text" /></td><td><select name="def3" id="def3"><option value="0">0</option><option value="1">1</option><option value="2">2</option><option value="3">3</option></select></td></tr><tr><td><b>Attaque spé.</b></td><td><input name="attspe1" id="attspe1" size="10" type="text" /></td><td><input name="attspe2" id="attspe2" size="10" type="text" /></td><td><select name="attspe3" id="attspe3"><option value="0">0</option><option value="1">1</option><option value="2">2</option><option value="3">3</option></select></td></tr><tr><td><b>Défense spé.</b></td><td><input name="defspe1" id="defspe1" size="10" type="text" /></td><td><input name="defspe2" id="defspe2" size="10" type="text" /></td><td><select name="defspe3" id="defspe3"><option value="0">0</option><option value="1">1</option><option value="2">2</option><option value="3">3</option></select></td></tr><tr><td><b>Vitesse</b></td><td><input name="vit1" id="vit1" size="10" type="text" /></td><td><input name="vit2" id="vit2" size="10" type="text" /></td><td><select name="vit3" id="vit3"><option value="0">0</option><option value="1">1</option><option value="2">2</option><option value="3">3</option></select></td></tr></table>
               </fieldset>
            
               <br />
               <span style="color: red; font-size: 16px;" id="errormsg"></span><br />
               <!--<button id="button_submit" name="button_submit" onClick="valider();">Envoyer le formulaire</button>
               <!--<input name="post" value="Envoyer le formulaire" type="submit" />-->
               </fieldset><br />
               </td>
            </tr>
         </table>
      </form>
      
      <form action="/post" method="post" name="form2" id="form2" onSubmit="return(envoiMessage());">
         <input type="hidden" name="lt" value="0" />
         <input type="hidden" name="mode" value="newtopic" /> <!-- Un nouveau topic sera créé -->
         <input type="hidden" name="topictype" value="0" checked="checked" /> <!-- Value 0: Sujet Normal (1 = Note / 2 = annonce) -->
         <input type="hidden" name="message" value="Coucou" /> <!-- Contiendra le texte du message -->
         <input type="hidden" name="f" value="218" /> <!--  ID du forum dans lequel le message sera posté -->
         <input type="hidden" name="subject" id="titre" value="Test" /> <!-- titre du sujet  -->
         <input name="post" value="Envoyer le formulaire" type="submit" />
      </form>
      
     </body>

</html>

Très long code, je l'avoue.. Bref, bonjour à tous et à toutes tout d'abord. Déjà, je poste ce code ici (c'est un formulaire pour générer des fiches de Pokédex (ceux jouant ou connaissant Pokémon connaîtront)) malgré que j'ai peur qu'on me pique ce code.. Mon problème ? Bah, il y a des moments ou le code marche super bien et s'envoie comme je le veux et y a des moments ou ça met en titre "Test" et en message "Coucou". Si je supprime le code suivant, ça me dit qu'il faut écrire un message et tout.

Code:
<form action="/post" method="post" name="form2" id="form2" onSubmit="return(envoiMessage());">
         <input type="hidden" name="lt" value="0" />
         <input type="hidden" name="mode" value="newtopic" /> <!-- Un nouveau topic sera créé -->
         <input type="hidden" name="topictype" value="0" checked="checked" /> <!-- Value 0: Sujet Normal (1 = Note / 2 = annonce) -->
         <input type="hidden" name="message" value="Coucou" /> <!-- Contiendra le texte du message -->
         <input type="hidden" name="f" value="218" /> <!--  ID du forum dans lequel le message sera posté -->
         <input type="hidden" name="subject" id="titre" value="Test" /> <!-- titre du sujet  -->
         <input name="post" value="Envoyer le formulaire" type="submit" />
      </form>

Merci de m'aider à arranger ce long code pour qu'il puisse marcher et à supprimer des choses inutiles (je suis sûr qu'il y en a plein).

Encore merci d'avance, et bonne soirée.


Dernière édition par Lorris le Dim 7 Juil 2013 - 17:10, édité 2 fois

Lorris
****

Masculin
Messages : 294
Inscrit(e) le : 05/02/2011

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

Résolu Re: Bug envoie formulaire

Message par Lorris le Mar 25 Juin 2013 - 21:32

Super, merci bien Smile! La résistance à la glace n'étant pas confirmée, j'ai supprimé la valeur sens_glace = sens_glace/2; .


Je pense que c'est tout pour le moment. J'aurais sans doute besoin à nouveau de vous quand les stats du type seront annoncés ou autre Smile! Merci pour tout, bonne continuation.

Edit : Vous pensez qu'on peut à partir du CSS je pense, aligner les types avec la ligne du tableau ? Car le type est un peu sur-élevé.

Lorris
****

Masculin
Messages : 294
Inscrit(e) le : 05/02/2011

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

Résolu Re: Bug envoie formulaire

Message par Scoubifitz le Mar 25 Juin 2013 - 21:56

pas de soucis ... repérez et remplacez les valeurs de cette ligne :


b.sol,b.poison,b.plante,b.electr,b.acier,b.spectr,
b.vol,b.combat,b.dragon,b.feu,b.glace,b.eau,
b.insect,b.normal,b.psy,b.roche,b.tenebr,b.fee
{
display:inline-block;
border-width:1px ;
border-style:outset;
border-radius:3px;
font:10px Trebuchet MS;
color:#ffffff;
text-shadow:1px 1px #333333;
width:38px;height:12px;
text-align:center;
padding-bottom:2px;
margin:0 1px;
letter-spacing:0px;
}

Scoubifitz
+ Hyperactif +

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

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

Résolu Re: Bug envoie formulaire

Message par Lorris le Sam 29 Juin 2013 - 0:32

Bonsoir,
Donc déjà merci pour votre code CSS Smile
J'ai fais des modifications dans l'aperçu du code donc je l'envoie en deux messages.

Code:
<style type="text/css">
<!--
#form{
font-size: 12px;
width: 600px;
margin:auto;
}
#form fieldset{
width: 600px;
margin:35px auto;
text-align:center;
border:1px dashed #bbb;
}
#form legend,#form p{
font-family: Monotype Corsiva;
text-align:center;
padding:0 20px;
color: #531014;
font-size: 24px;
}
.left td{
text-align:right;
width:200px;font-weight:bold;
}
#form .center{font-weight:bold;}
.left td+td{text-align:left}
#tab2 td{vertical-align:top;}
-->
</style>
<script type="text/javascript">
var nb_lignesNIVnb=2, nb_lignesCTnb=2, nb_lignesREPRODnb=2;
var pokelisttype = new Array("Acier","Combat","Dragon","Eau","Electrique","Fée","Feu","Glace","Insecte","Normal","Plante","Poison","Psy","Roche","Sol","Spectre","Ténèbres","Vol");
var pokelisttypevalue = new Array("<b class='acier'>ACIER</b>","<b class='combat'>COMBAT</b>","<b class='dragon'>DRAGON</b>","<b class='eau'>EAU</b>","<b class='electr'>ELECTR</b>","<b class='fee'>FEE</b>","<b class='feu'>FEU</b>","<b class='glace'>GLACE</b>","<b class='insect'>INSECT</b>","<b class='normal'>NORMAL</b>","<b class='plante'>PLANTE</b>","<b class='poison'>POISON</b>","<b class='psy'>PSY</b>","<b class='roche'>ROCHE</b>","<b class='sol'>SOL</b>","<b class='spectr'>SPECTR</b>","<b class='tenebr'>TENEBR</b>","<b class='vol'>VOL</b>");

function add_attaqueNIVnb()
{
var tabNIVnb = document.getElementById('tabNIVnb');
var trNIVnb = document.createElement('tr');
trNIVnb.id = 'trNIVnb'+nb_lignesNIVnb;
trNIVnb.name = 'trNIVnb'+nb_lignesNIVnb;

var td1 = document.createElement('td');
var input1 = document.createElement('input');
input1.id = 'nom_attaqueNIVnb'+nb_lignesNIVnb;
input1.name = 'nom_attaqueNIVnb'+nb_lignesNIVnb;
input1.type = 'text';

var td2 = document.createElement('td');
var input2 = document.createElement('input');
input2.id = 'niveau_attaqueNIVnb'+nb_lignesNIVnb;
input2.name = 'niveau_attaqueNIVnb'+nb_lignesNIVnb;
input2.type = 'text';

var td3 = document.createElement('td');
var input3 = document.createElement("select");
input3.setAttribute("name", "type_attaqueNIVnb"+nb_lignesNIVnb);
input3.setAttribute("id", "type_attaqueNIVnb"+nb_lignesNIVnb);
/* liste des options */
for (i =0; i <17; i++)
{
input3.options[i] = new Option(pokelisttype[i], pokelisttypevalue[i],false);
}

var td4 = document.createElement('td');
var input4 = document.createElement('input');
input4.id = 'descr_attaqueNIVnb'+nb_lignesNIVnb;
input4.name = 'descr_attaqueNIVnb'+nb_lignesNIVnb;
input4.type = 'text';

tabNIVnb.appendChild(trNIVnb);
trNIVnb.appendChild(td1);
td1.appendChild(input1);
trNIVnb.appendChild(td2);
td2.appendChild(input2);
trNIVnb.appendChild(td3);
td3.appendChild(input3);
trNIVnb.appendChild(td4);
td4.appendChild(input4);

nb_lignesNIVnb++;
}

function del_attaqueNIVnb()
{
if(nb_lignesNIVnb>2)
{
nb_lignesNIVnb--;
var tabNIVnb = document.getElementById('tabNIVnb');
var trNIVnb = document.getElementById('trNIVnb'+nb_lignesNIVnb);
tabNIVnb.removeChild(trNIVnb);
}
}

function add_attaqueCTnb()
{
var tabCTnb = document.getElementById('tabCTnb');
var trCTnb = document.createElement('tr');
trCTnb.id = 'trCTnb'+nb_lignesCTnb;
trCTnb.name = 'trCTnb'+nb_lignesCTnb;

var td1 = document.createElement('td');
var input1 = document.createElement('input');
input1.id = 'nom_attaqueCTnb'+nb_lignesCTnb;
input1.name = 'nom_attaqueCTnb'+nb_lignesCTnb;
input1.type = 'text';

var td2 = document.createElement('td');
var input2 = document.createElement('input');
input2.id = 'niveau_attaqueCTnb'+nb_lignesCTnb;
input2.name = 'niveau_attaqueCTnb'+nb_lignesCTnb;
input2.type = 'text';

var td3 = document.createElement('td');

var input3 = document.createElement("select");
input3.setAttribute("name", "type_attaqueCTnb"+nb_lignesCTnb);
input3.setAttribute("id", "type_attaqueCTnb"+nb_lignesCTnb);
/* liste des options */
for (i =0; i <17; i++)
{
input3.options[i] = new Option(pokelisttype[i], pokelisttypevalue[i],false);
}

var td4 = document.createElement('td');
var input4 = document.createElement('input');
input4.id = 'descr_attaqueCTnb'+nb_lignesCTnb;
input4.name = 'descr_attaqueCTnb'+nb_lignesCTnb;
input4.type = 'text';

tabCTnb.appendChild(trCTnb);
trCTnb.appendChild(td1);
td1.appendChild(input1);
trCTnb.appendChild(td2);
td2.appendChild(input2);
trCTnb.appendChild(td3);
td3.appendChild(input3);
trCTnb.appendChild(td4);
td4.appendChild(input4);

nb_lignesCTnb++;
}

function del_attaqueCTnb()
{
if(nb_lignesCTnb>2)
{
nb_lignesCTnb--;
var tabCTnb = document.getElementById('tabCTnb');
var trCTnb = document.getElementById('trCTnb'+nb_lignesCTnb);
tabCTnb.removeChild(trCTnb);
}
}

function add_attaqueREPRODnb()
{
var tabREPRODnb = document.getElementById('tabREPRODnb');
var trREPRODnb = document.createElement('tr');
trREPRODnb.id = 'trREPRODnb'+nb_lignesREPRODnb;
trREPRODnb.name = 'trREPRODnb'+nb_lignesREPRODnb;

var td1 = document.createElement('td');
var input1 = document.createElement('input');
input1.id = 'nom_attaqueREPRODnb'+nb_lignesREPRODnb;
input1.name = 'nom_attaqueREPRODnb'+nb_lignesREPRODnb;
input1.type = 'text';

var td2 = document.createElement('td');
var input2 = document.createElement("select");
input2.setAttribute("name", "type_attaqueREPRODnb"+nb_lignesREPRODnb);
input2.setAttribute("id", "type_attaqueREPRODnb"+nb_lignesREPRODnb);
/* liste des options */
for (i =0; i <17; i++)
{
input2.options[i] = new Option(pokelisttype[i], pokelisttypevalue[i],false);
}

var td3 = document.createElement('td');
var input3 = document.createElement('input');
input3.id = 'descr_attaqueREPRODnb'+nb_lignesREPRODnb;
input3.name = 'descr_attaqueREPRODnb'+nb_lignesREPRODnb;
input3.type = 'text';

var td4 = document.createElement('td');
var input4 = document.createElement('textarea');
input4.id = 'poketextREPRODnb'+nb_lignesREPRODnb;
input4.name = 'poketextREPRODnb'+nb_lignesREPRODnb;

tabREPRODnb.appendChild(trREPRODnb);
trREPRODnb.appendChild(td1);
td1.appendChild(input1);
trREPRODnb.appendChild(td2);
td2.appendChild(input2);
trREPRODnb.appendChild(td3);
td3.appendChild(input3);
trREPRODnb.appendChild(td4);
td4.appendChild(input4);

nb_lignesREPRODnb++;
}

function del_attaqueREPRODnb()
{
if(nb_lignesREPRODnb>2)
{
nb_lignesREPRODnb--;
var tabREPRODnb = document.getElementById('tabREPRODnb');
var trREPRODnb = document.getElementById('trREPRODnb'+nb_lignesREPRODnb);
tabREPRODnb.removeChild(trREPRODnb);
}
}

function modif_css(var_sens)
{
var var_message = "<td";
switch(var_sens)
{
case 0 : var_message += " style='background-color: #AAAAAA'>x0";
break;
case 1 : var_message += " style='background-color: #FFFFAA'>x1";
break;
case 2 : var_message += " style='background-color: #FFAAAA'>x2";
break;
case 4 : var_message += " style='background-color: #FF5E4D'>x4";
break;
case 0.5 : var_message += " style='background-color: #AAFFAA'>/2";
break;
default : var_message += " style='background-color: #3AF24B'>/4";
}
var_message += "</td>";
return var_message;
}

function envoiMessage(form)
{

var sens_acier = 1;
var sens_combat = 1;
var sens_dragon = 1;
var sens_eau = 1;
var sens_electr = 1;
var sens_fee = 1;
var sens_feu = 1;
var sens_glace = 1;
var sens_insect = 1;
var sens_normal = 1;
var sens_plante = 1;
var sens_poison = 1;
var sens_psy = 1;
var sens_roche = 1;
var sens_sol = 1;
var sens_spectr = 1;
var sens_tenebr = 1;
var sens_vol = 1;

// Images mises en CSS

var img_acier = "<b class='acier'>ACIER</b>";
var img_combat = "<b class='combat'>COMBAT</b>";
var img_dragon = "<b class='dragon'>DRAGON</b>";
var img_eau = "<b class='eau'>EAU</b>";
var img_lectrik = "<b class='electr'>ELECTR</b>";
var img_fee = "<b class='fee'>FEE</b>";
var img_feu = "<b class='feu'>FEU</b>";
var img_glace = "<b class='glace'>GLACE</b>";
var img_insecte = "<b class='insect'>INSECT</b>";
var img_normal = "<b class='normal'>NORMAL</b>";
var img_plante = "<b class='plante'>PLANTE</b>";
var img_poison = "<b class='poison'>POISON</b>";
var img_psy = "<b class='psy'>PSY</b>";
var img_roche = "<b class='roche'>ROCHE</b>";
var img_sol = "<b class='sol'>SOL</b>";
var img_spectre = "<b class='spectr'>SPECTR</b>";
var img_tnbres = "<b class='tenebr'>TENEBR</b>";
var img_vol = "<b class='vol'>VOL</b>";

// Créer un message à partir des informations fournies
var type1 = form.type1.value;

switch(type1)
{
case 'type_acier' :
type1=img_acier;
sens_acier /=2;sens_combat *=2;sens_dragon /=2;
sens_feu *=2;sens_glace /=2;sens_insect /=2;
sens_normal /=2;sens_plante /=2;sens_poison = 0;
sens_psy /=2;sens_roche /=2;sens_sol *=2;
sens_spectr /=2;sens_tenebr /=2;sens_vol /=2;
break;
case 'type_combat' :
type1=img_combat;
sens_insect /=2;sens_psy *=2;sens_roche /=2;
sens_tenebr /=2;sens_vol *=2;
break;
case 'type_dragon' :
type1=img_dragon;
sens_dragon *=2;sens_fee *=2;sens_eau /=2;
sens_electr /=2;sens_feu /=2;sens_glace *=2;
sens_plante /=2;
break;
case 'type_eau' :
type1=img_eau;
sens_acier /=2;sens_eau /=2;sens_electr *=2;
sens_feu /=2;sens_glace /=2;sens_plante *=2;
break;
case 'type_electr' :
type1=img_lectrik;
sens_acier /=2;sens_electr /=2;
sens_sol *=2;sens_vol /=2;
break; 
case 'type_fee' :
type1=img_fee;
break;
case 'type_feu' :
type1=img_feu;
sens_acier /=2;sens_eau *=2;sens_feu /=2;
sens_glace /=2;sens_insect /=2;sens_plante /=2;
sens_roche *=2;sens_sol *=2;
break;
case 'type_glace' :
type1=img_glace;
sens_acier *=2;sens_combat *=2;
sens_feu *=2;sens_glace /=2;
break;
case 'type_insect' :
type1=img_insecte;
sens_combat /=2;sens_feu *=2;sens_plante /=2;
sens_roche *=2;sens_sol /=2;sens_vol *=2;
break;
case 'type_normal' :
type1=img_normal;
sens_combat *=2;sens_spectr = 0;
break;
case 'type_plante' :
type1=img_plante;
sens_feu *=2;sens_glace *=2;sens_insect *=2;
sens_poison *=2;sens_vol *=2;sens_eau /=2;
sens_electr /=2;sens_plante /=2;sens_sol /=2;
break;
case 'type_poison' :
type1=img_poison;
sens_combat /=2;sens_insect /=2;sens_plante /=2;
sens_poison /=2;sens_psy *=2;sens_sol *=2;
break;
case 'type_psy' :
type1=img_psy;
sens_combat /=2;sens_insect *=2;sens_psy /=2;
sens_spectr *=2;sens_tenebr *=2;
break;
case 'type_roche' :
type1=img_roche;
sens_acier *=2;sens_combat *=2;sens_eau *=2;
sens_feu /=2;sens_normal /=2;sens_plante *=2;
sens_poison /=2;sens_sol *=2;sens_vol /=2;
break;
case 'type_sol' :
type1=img_sol;
sens_eau *=2;sens_electr = 0;sens_glace *=2;
sens_plante *=2;sens_poison /=2;sens_roche /=2;
break;
case 'type_spectr' :
type1=img_spectre;
sens_combat = 0;sens_insect /=2;sens_normal = 0;
sens_poison /=2;sens_spectr *=2;sens_tenebr *=2;
break;
case 'type_tenebr' :
type1=img_tnbres;
sens_combat *=2;sens_insect *=2;sens_psy *=0;
sens_spectr /=2;sens_tenebr /=2;
break;
default :
type1=img_vol;
sens_combat /=2;sens_electr *=2;sens_glace *=2;
sens_insect /=2;sens_plante /=2;sens_roche *=2;
sens_sol = 0;
}

var type2 = form.type2.value;

switch(type2)
{
case 'type_aucun' :
type2="";
break;
case 'type_acier' :
type2=img_acier;
sens_acier /=2;sens_combat *=2;sens_dragon /=2;
sens_feu *=2;sens_glace /=2;sens_insect /=2;
sens_normal /=2;sens_plante /=2;sens_poison = 0;
sens_psy /=2;sens_roche /=2;sens_sol *=2;
sens_spectr /=2;sens_tenebr /=2;sens_vol /=2;
break;
case 'type_combat' :
type2=img_combat;
sens_insect /=2;sens_psy *=2;sens_roche /=2;
sens_tenebr /=2;sens_vol *=2;
break;
case 'type_dragon' :
type2=img_dragon;
sens_dragon *=2;sens_fee *=2;sens_eau /=2;
sens_electr /=2;sens_feu /=2;sens_glace *=2;
sens_plante /=2;
break;
case 'type_eau' :
type2=img_eau;
sens_acier /=2;sens_eau /=2;sens_electr *=2;
sens_feu /=2;sens_glace /=2;sens_plante *=2;
break;
case 'type_electr' :
type2=img_lectrik;
sens_acier = sens_acier/2;
sens_electr = sens_electr/2;
sens_sol = sens_sol*2;
sens_vol = sens_vol/2;
break; 
case 'type_fee' :
type2=img_fee;
break;
case 'type_feu' :
type2=img_feu;
sens_acier = sens_acier/2;
sens_eau = sens_eau*2;
sens_feu = sens_feu/2;
sens_glace = sens_glace/2;
sens_insect = sens_insect/2;
sens_plante = sens_plante/2;
sens_roche = sens_roche*2;
sens_sol = sens_sol*2;
break; 
case 'type_glace' :
type2=img_glace;
sens_acier *=2;sens_combat *=2;
sens_feu *=2;sens_glace /=2;
break;
case 'type_insect' :
type2=img_insecte;
sens_combat /=2;sens_feu *=2;sens_plante /=2;
sens_roche *=2;sens_sol /=2;sens_vol *=2;
break;
case 'type_normal' :
type2=img_normal;
sens_combat *=2;sens_spectr = 0;
break;
case 'type_plante' :
type2=img_plante;
sens_feu *=2;sens_glace *=2;sens_insect *=2;
sens_poison *=2;sens_vol *=2;sens_eau /=2;
sens_electr /=2;sens_plante /=2;sens_sol /=2;
break;
case 'type_poison' :
type2=img_poison;
sens_combat /=2;sens_insect /=2;sens_plante /=2;
sens_poison /=2;sens_psy *=2;sens_sol *=2;
break;
case 'type_psy' :
type2=img_psy;
sens_combat /=2;sens_insect *=2;sens_psy /=2;
sens_spectr *=2;sens_tenebr *=2;
break;
case 'type_roche' :
type2=img_roche;
sens_acier *=2;sens_combat *=2;sens_eau *=2;
sens_feu /=2;sens_normal /=2;sens_plante *=2;
sens_poison /=2;sens_sol *=2;sens_vol /=2;
break;
case 'type_sol' :
type2=img_sol;
sens_eau *=2;sens_electr = 0;sens_glace *=2;
sens_plante *=2;sens_poison /=2;sens_roche /=2;
break;
case 'type_spectr' :
type2=img_spectre;
sens_combat = 0;sens_insect /=2;sens_normal = 0;
sens_poison /=2;sens_spectr *=2;sens_tenebr *=2;
break;
case 'type_tenebr' :
type2=img_tnbres;
sens_combat *=2;sens_insect *=2;sens_psy *=0;
sens_spectr /=2;sens_tenebr /=2;
break;
default :
type2=img_vol;
sens_combat /=2;sens_electr *=2;sens_glace *=2;
sens_insect /=2;sens_plante /=2;
sens_roche *=2;sens_sol = 0;
}

var avatar = form.avatar.value;
var taille = form.taille.value;
var poids = form.poids.value;
var num_nat = form.num_nat.value;
var num_kanto = form.num_kanto.value;
var num_johto = form.num_johto.value;
var num_hoenn = form.num_hoenn.value;
var num_sinnoh = form.num_sinnoh.value;
var num_unys = form.num_unys.value;
var name_ang = form.name_ang.value;
var name_fr = form.name_fr.value;
var name_jap = form.name_jap.value;
var name_caract_jap = form.name_caract_jap.value;
var espece = form.espece.value;
var exp_max = form.exp_max.value;
var genre_masc = form.genre_masc.value;
var genre_fem = form.genre_fem.value;
var taux_capture = form.taux_capture.value;
var etymologie = form.etymologie.value;
var cap_spe1 = form.cap_spe1.value;
var cap_spe2 = form.cap_spe2.value;
var cap_spe_dw = form.cap_spe_dw.value;
var grp_oeuf1 = form.grp_oeuf1.value;
var grp_oeuf2 = form.grp_oeuf2.value;
var preevolution = form.preevolution.value;
var evolution = form.evolution.value;
var pas_oeuf = form.pas_oeuf.value;
var condition_pre = form.condition_pre.value;
var condition_evo = form.condition_evo.value;
var reprod_list = form.reprod_list.value;
var asexue = "0";
var img_masc_face = form.img_masc_face.value;
var img_fem_face = form.img_fem_face.value;
var img_masc_dos = form.img_masc_dos.value;
var img_fem_dos = form.img_fem_dos.value;
var img_masc_crom_face = form.img_masc_crom_face.value;
var img_masc_crom_dos = form.img_masc_crom_dos.value;
var img_fem_crom_face = form.img_fem_crom_face.value;
var img_fem_crom_dos = form.img_fem_crom_dos.value;
var descr_rb = form.descr_rb.value;
var descr_jaune = form.descr_jaune.value;
var descr_stadium = form.descr_stadium.value;
var descr_or = form.descr_or.value;
var descr_argent = form.descr_argent.value;
var descr_cristal = form.descr_cristal.value;
var descr_rs = form.descr_rs.value;
var descr_emeraude = form.descr_emeraude.value;
var descr_rf = form.descr_rf.value;
var descr_vf = form.descr_vf.value;
var descr_ranger = form.descr_ranger.value;
var descr_dppl = form.descr_dppl.value;
var descr_ohg = form.descr_ohg.value;
var descr_ass = form.descr_ass.value;
var descr_noir = form.descr_noir.value;
var descr_blanc = form.descr_blanc.value;
var descr_nb2 = form.descr_nb2.value;
var loc_rouge = form.loc_rouge.value;
var loc_bleu = form.loc_bleu.value;
var loc_jaune = form.loc_jaune.value;
var loc_or = form.loc_or.value;
var loc_argent = form.loc_argent.value;
var loc_cristal = form.loc_cristal.value;
var loc_rubis = form.loc_rubis.value;
var loc_saphir = form.loc_saphir.value;
var loc_emeraude = form.loc_emeraude.value;
var loc_rf = form.loc_rf.value;
var loc_vf = form.loc_vf.value;
var loc_colosseum = form.loc_colosseum.value;
var loc_xd = form.loc_xd.value;
var loc_diamant = form.loc_diamant.value;
var loc_perle = form.loc_perle.value;
var loc_platine = form.loc_platine.value;
var loc_heartgold = form.loc_heartgold.value;
var loc_soulsilver = form.loc_soulsilver.value;
var loc_noir = form.loc_noir.value;
var loc_blanc = form.loc_blanc.value;
var loc_noir2 = form.loc_noir2.value;
var loc_blanc2 = form.loc_blanc2.value;
var loc_x = form.loc_x.value;
var loc_y = form.loc_y.value;
var pv1 = form.pv1.value;
var pv2 = form.pv2.value;
var pv3 = form.pv3.value;
var att1 = form.att1.value;
var att2 = form.att2.value;
var att3 = form.att3.value;
var def1 = form.def1.value;
var def2 = form.def2.value;
var def3 = form.def3.value;
var attspe1 = form.attspe1.value;
var attspe2 = form.attspe2.value;
var attspe3 = form.attspe3.value;
var defspe1 = form.defspe1.value;
var defspe2 = form.defspe2.value;
var defspe3 = form.defspe3.value;
var vit1 = form.vit1.value;
var vit2 = form.vit2.value;
var vit3 = form.vit3.value;


var txt_message = "<table class='center' border='1'><col span='1' width='200'/><col span='2' width='300'/>"
+ "<tr><th colspan='3'>Informations générales</th></tr>"
+ "<tr><th>Artwork</th><th colspan='2'>Général</th></tr>"
+ "<tr><td rowspan='21'><img src='"+ avatar +"'/></td><td><b>Type(s)</b></td><td>"+ type1 + " " + type2 +"</td></tr>"
+ "<tr><td><b>Taille</b></td><td>"+ taille +" m</td></tr>"
+ "<tr><td><b>Poids</b></td><td>"+ poids +" kg</td></tr>"
+ "<tr><th colspan='2'>Numéro dans le Pokédex</th></tr>"
+ "<tr><td><b>Numéro national</b></td><td>#"+ num_nat +"</td></tr>"
+ "<tr><td><b>Numéro Kanto</b></td><td>"
+ (num_kanto ? "#"+ num_kanto : " - ")
+ "</td></tr><tr><td><b>Numéro Johto</b></td><td>"
+ (num_johto ? "#"+ num_johto : " - ")
+ "</td></tr><tr><td><b>Numéro Hoenn</b></td><td>"
+ (num_hoenn ? "#"+ num_hoenn : " - ")
+ "</td></tr><tr><td><b>Numéro Sinnoh</b></td><td>"
+ (num_sinnoh ? "#"+ num_sinnoh : " - ")
+ "</td></tr><tr><td><b>Numéro Unys</b></td><td>"
+ (num_unys ? "#"+ num_unys : " - ")
+ "</td></tr><tr><th colspan='2'>Noms dans d'autres langues</th></tr>"
+ "<tr><td><b>Nom anglais</td><td>"+ name_ang +"</td></tr>"
+ "<tr><td><b>Nom français</b></td><td>"+ name_fr +"</td></tr>"
+ "<tr><td><b>Nom japonais</td><td>"+ name_caract_jap +" <i>"+ name_jap +"</td></tr>"
+ "<tr><th colspan='2'>Informations diverses</th></tr>"
+ "<tr><td><b>Espèce</td><td>"+ espece +"</td></tr>"
+ "<tr><td><b>Groupe oeuf</b></td><td>"+ grp_oeuf1;
if(grp_oeuf2!="Aucun"){txt_message += " / " + grp_oeuf2;}
txt_message  += "</td></tr><tr><td><b>Expérience maximale</b></td><td>"+ exp_max +"</td></tr>";
if(genre_masc==="" && genre_fem===""){txt_message += "<tr><td><b>Genre</b></td><td> Asexué </td></tr>";
asexue="1";}
else{txt_message += "<tr><td><b>Genre</b></td><td> ? "+ genre_masc +"% / ? "+ genre_fem +"%</td></tr>";}
txt_message += "<tr><td><b>Taux de capture</b></td><td>"+ taux_capture +"</td></tr>"
+ "<tr><td><b>Etymologie</td><td>" + etymologie + "</td></tr>"
+ "<tr><th colspan='3'>Capacités Spéciales</th></tr>"
+ "<tr><td colspan='3'>" + (cap_spe1 ? cap_spe1 + (cap_spe2 ? " / " + cap_spe2 : "") + (cap_spe_dw ? " / " + cap_spe_dw +" <i>(DW)</i> " : "") : "Aucune")
+ "</td></tr></table><br />"
+ "<table class='center' border='1'><col span='2' width='400'/>"
+ "<tr><th colspan='2'>Généalogie</th></tr>"
+ "<tr><td><b>"+ name_fr +" est l'évolution de</b></td><td>"
+ (preevolution ? preevolution + (condition_pre ? " <i>(" + condition_pre + ")</i> " : "") : " - ")
+ "</td></tr>"
+ "<tr><td><b>"+ name_fr +" évolue en</b></td><td>"
+ (evolution ? evolution + (condition_evo ? " <i>(" + condition_evo + ")</i> " : "") : " - ")
+ "</td></tr>"
+ (reprod_list ? "<tr><td><b>Reproduction possible avec</b></td><td><select>" + reprod_list + "</select></td></tr>" : "<tr><td><b>Reproduction possible avec</b></td><td>Ne peut pas se reproduire</td></tr>")
+ "<tr><td><b>Pas avant l'éclosion de son oeuf</b></td><td>"+ pas_oeuf +"</td></tr>"
+ "</table><br />";
if(asexue=="0")
{
txt_message += "<table border='1' class='center'><col span='1' width='100'/><col span='2' width='350'/>"
+ "<tr><td rowspan='2'></td><th colspan='4'>Sprites dans les versions Noires et Blanches</th></tr>"
+ "<tr><td><b>Normal</b></td><td><b>Chromatique</b></td></tr>"
+ "<tr><td><b>Mâle</b></td><td><img src='"+ img_masc_face +"' /><img src='"+ img_masc_dos +"' /></td>"
+ "<td><img src='"+ img_masc_crom_face +"' /><img src='"+ img_masc_crom_dos +"' /></td></tr>"
+ "<tr><td><b>Femelle</b></td><td><img src='"+ img_fem_face +"' /><img src='"+ img_fem_dos +"' /></td>"
+ "<td><img src='"+ img_fem_crom_face +"' /><img src='"+ img_fem_crom_dos +"' /></td></tr></table><br />";
}
else
{
txt_message += "<table border='1' class='center'><col span='2' width='400'/>"
+ "</td><th colspan='4'>Sprites dans les versions Noires et Blanches</th></tr>"
+ "<tr><td><b>Normal</b></td><td><b>Chromatique</b></td></tr>"
+ "<tr><td><img src='"+ img_masc_face +"' /><img src='"+ img_masc_dos +"' /></td>"
+ "<td><img src='"+ img_masc_crom_face +"' /><img src='"+ img_masc_crom_dos +"' /></td></tr></table><br />";
}

txt_message += "<table border='1' cellpadding='5'><col span='1' width='175'/><col span='1' width='625'/>"
+ "<tr><th colspan='2'>[center]Descriptions du Pokédex[/center]</th></tr>"
+ (descr_rb ? "<tr><td><b>Rouge & Bleu</b></td><td>"+ descr_rb +"</td></tr>" : "")
+ (descr_jaune ? "<tr><td><b>Jaune</b></td><td>"+ descr_jaune +"</td></tr>" : "")
+ (descr_stadium ? "<tr><td><b>Stadium</b></td><td>"+ descr_stadium +"</td></tr>" : "")
+ (descr_or ? "<tr><td><b>Or</b></td><td>"+ descr_or +"</td></tr>" : "")
+ (descr_argent ? "<tr><td><b>Argent</b></td><td>"+ descr_argent +"</td></tr>" : "")
+ (descr_cristal ? "<tr><td><b>Cristal</b></td><td>"+ descr_cristal +"</td></tr>" : "")
+ (descr_rs ? "<tr><td><b>Rubis & Saphir</b></td><td>"+ descr_rs +"</td></tr>" : "")
+ (descr_emeraude ? "<tr><td><b>Émeraude</b></td><td>"+ descr_emeraude +"</td></tr>" : "")
+ (descr_rf ? "<tr><td><b>Rouge Feu</b></td><td>"+ descr_rf +"</td></tr>" : "")
+ (descr_vf ? "<tr><td><b>Vert Feuille</b></td><td>"+ descr_vf +"</td></tr>" : "")
+ (descr_ranger ? "<tr><td><b>Ranger</b></td><td>"+ descr_ranger +"</td></tr>" : "")
+ (descr_dppl ? "<tr><td><b>Diamant & Perle & Platine</b></td><td>"+ descr_dppl +"</td></tr>" : "")
+ (descr_ohg ? "<tr><td><b>Or Heartgold</b></td><td>"+ descr_ohg +"</td></tr>" : "")
+ (descr_ass ? "<tr><td><b>Argent Soulsilver</b></td><td>"+ descr_ass +"</td></tr>" : "")
+ (descr_noir ? "<tr><td><b>Noire</b></td><td>"+ descr_noir +"</td></tr>" : "")
+ (descr_blanc ? "<tr><td><b>Blanche</b></td><td>"+ descr_blanc +"</td></tr>" : "")
+ (descr_nb2 ? "<tr><td><b>Noire 2 & Blanche 2</b></td><td>"+ descr_nb2 +"</td></tr>" : "")
+ "</table><br />"
+ "<table border='1' cellpadding='5'><col span='1' width='175'/><col span='1' width='625'/>"
+ "<tr><th colspan='2'>[center]Localisations[/center]</th></tr>"
+ (loc_rouge ? "<tr><td><b>Rouge</b></td><td>"+ loc_rouge +"</td></tr>" : "")
+ (loc_bleu ? "<tr><td><b>Bleu</b></td><td>"+ loc_bleu +"</td></tr>" : "")
+ (loc_jaune ? "<tr><td><b>Jaune</b></td><td>"+ loc_jaune +"</td></tr>" : "")
+ (loc_or ? "<tr><td><b>Or</b></td><td>"+ loc_or +"</td></tr>" : "")
+ (loc_argent ? "<tr><td><b>Argent</b></td><td>"+ loc_argent +"</td></tr>" : "")
+ (loc_cristal ? "<tr><td><b>Cristal</b></td><td>"+ loc_cristal +"</td></tr>" : "")
+ (loc_rubis ? "<tr><td><b>Rubis</b></td><td>"+ loc_rubis +"</td></tr>" : "")
+ (loc_saphir ? "<tr><td><b>Saphir</b></td><td>"+ loc_saphir +"</td></tr>" : "")
+ (loc_emeraude ? "<tr><td><b>Émeraude</b></td><td>"+ loc_emeraude +"</td></tr>" : "")
+ (loc_rf ? "<tr><td><b>Rouge Feu</b></td><td>"+ loc_rf +"</td></tr>" : "")
+ (loc_vf ? "<tr><td><b>Vert Feuille</b></td><td>"+ loc_vf +"</td></tr>" : "")
+ (loc_colosseum ? "<tr><td><b>Colosseum</b></td><td>"+ loc_colosseum +"</td></tr>" : "")
+ (loc_xd ? "<tr><td><b>XD</b></td><td>"+ loc_xd +"</td></tr>" : "")
+ (loc_diamant ? "<tr><td><b>Diamant</b></td><td>"+ loc_diamant +"</td></tr>" : "")
+ (loc_perle ? "<tr><td><b>Perle</b></td><td>"+ loc_perle +"</td></tr>" : "")
+ (loc_platine ? "<tr><td><b>Platine</b></td><td>"+ loc_platine +"</td></tr>" : "")
+ (loc_heartgold ? "<tr><td><b>Or Heargold</b></td><td>"+ loc_heartgold +"</td></tr>" : "")
+ (loc_soulsilver ? "<tr><td><b>Argent Soulsilver</b></td><td>"+ loc_soulsilver +"</td></tr>" : "")
+ (loc_noir ? "<tr><td><b>Noire</b></td><td>"+ loc_noir +"</td></tr>" : "")
+ (loc_blanc ? "<tr><td><b>Blanche</b></td><td>"+ loc_blanc +"</td></tr>" : "")
+ (loc_noir2 ? "<tr><td><b>Noire 2</b></td><td>"+ loc_noir2 +"</td></tr>" : "")
+ (loc_blanc2 ? "<tr><td><b>Blanche 2</b></td><td>"+ loc_blanc2 +"</td></tr>" : "")
+ (loc_x ? "<tr><td><b>X</b></td><td>"+ loc_x +"</td></tr>" : "")
+ (loc_y ? "<tr><td><b>Y</b></td><td>"+ loc_y +"</td></tr>" : "")
+ "</table><br />"
+ "<table class='center' border='1'><col span='1' width='350'/><col span='9' width='50'/>"
+ "<tr><th colspan='10'>Sensibilités</th></tr>"
+ "<tr><td><b>Attaques</b></td><td>" + img_acier + "</td><td>" + img_combat + "</td><td>" + img_dragon + "</td><td>"
+ img_eau + "</td><td>" + img_lectrik + "</td><td>" + img_fee + "</td><td>"
+ img_feu + "</td><td> " + img_glace + "</td><td>" + img_insecte + "</td></tr>"
+ "<tr><td><b>Sensibilités</b></td>"
+ modif_css(sens_acier) + modif_css(sens_combat) + modif_css(sens_dragon) + modif_css(sens_eau) + modif_css(sens_electr)
+ modif_css(sens_fee) + modif_css(sens_feu) + modif_css(sens_glace) + modif_css(sens_insect) + "</tr>"
+ "<tr><td><b>Attaques</b></td><td>" + img_normal + "</td><td>" + img_plante + "</td><td>" + img_poison
+ "</td><td>" + img_psy + "</td><td>" + img_roche + "</td><td>" + img_sol
+ "</td><td>" + img_spectre + "</td><td>" + img_tnbres + "</td><td>" + img_vol + "</td></tr>"
+ "<tr><td><b>Sensibilités</b></td>"
+ modif_css(sens_normal) + modif_css(sens_plante) + modif_css(sens_poison) + modif_css(sens_psy) + modif_css(sens_roche)
+ modif_css(sens_sol) + modif_css(sens_spectr) + modif_css(sens_tenebr) + modif_css(sens_vol)
+ "</tr></table><br />"
+ "<table class='center' border='1'><colgroup width='170' span='4'></colgroup>"
+ "<tr><th colspan='4'>Statistiques</th></tr><tr><td><b>Stats</b></td><td><b>Minimum <a title='IV = 31 | EV = 0 | Nature Neutre'>[?]</a></b></td>"
+ "<td><b>Maximum <a title='IV = 31 | EV = 255 | Nature Neutre'>[?]</a></b></td><td><b>EV donnés</b></td></tr>"
+ "<tr><td><b>PV</b></td><td>"+ pv1 +"</td><td>"+ pv2 +"</td><td>"+ pv3 +"</td></tr>"
+ "<tr><td><b>Attaque</b></td><td>"+ att1 +"</td><td>"+ att2 +"</td><td>"+ att3 +"</td></tr>"
+ "<tr><td><b>Défense</b></td><td>"+ def1 +"</td><td>"+ def2 +"</td><td>"+ def3 +"</td></tr>"
+ "<tr><td><b>Attaque spé.</b><td>"+ attspe1 +"</td><td>"+ attspe2 +"</td><td>"+ attspe3 +"</td></tr>"
+ "<tr><td><b>Défense spé.</b></td><td>"+ defspe1 +"</td><td>"+ defspe2 +"</td><td>"+ defspe3 +"</td></tr>"
+ "<tr><td><b>Vitesse</b></td><td>"+ vit1 +"</td><td>"+ vit2 +"</td><td>"+ vit3 +"</td></tr></table><br />";

txt_message += "<table border='1' width='800'><tr><th>Attaques</th></tr>"
+ "<tr><td><br />[spoiler=Par Niveau]"
+ "<table class='center' cellpadding='2' border='1'><col span='1' width='150'/>"
+ "<col span='2' width='50'/><col span='1' width='550'/>"
+ "<tr><th>Nom</th><th>Niveau</th><th>Type</th><th>Description</th></tr>";
for (var iterNIVnb = 1; iterNIVnb < nb_lignesNIVnb; iterNIVnb++)
{
var nom_attaqueNIVnb = document.getElementById('nom_attaqueNIVnb'+iterNIVnb).value;
var niveau_attaqueNIVnb = document.getElementById('niveau_attaqueNIVnb'+iterNIVnb).value;
var type_attaqueNIVnb = document.getElementById('type_attaqueNIVnb'+iterNIVnb).value;
var descr_attaqueNIVnb = document.getElementById('descr_attaqueNIVnb'+iterNIVnb).value;
txt_message += "<tr><td>"+ nom_attaqueNIVnb +"</td><td>"+ niveau_attaqueNIVnb +"</td>"
+ "<td>"+ type_attaqueNIVnb +"</td><td>"+ descr_attaqueNIVnb +"</td></tr>";
}
txt_message += "</table>[/spoiler]"
+ "<br />[spoiler=Par CT-CS]"
+ "<table class='center' cellpadding='2' border='1'><col span='1' width='150'/>"
+ "<col span='2' width='50'/><col span='1' width='550'/>"
+ "<tr><th>Nom</th><th>CT/CS</th><th>Type</th><th>Description</th></tr>";
for (var iterCTnb = 1; iterCTnb < nb_lignesCTnb; iterCTnb++)
{
var nom_attaqueCTnb = document.getElementById('nom_attaqueCTnb'+iterCTnb).value;
var niveau_attaqueCTnb = document.getElementById('niveau_attaqueCTnb'+iterCTnb).value;
var type_attaqueCTnb = document.getElementById('type_attaqueCTnb'+iterCTnb).value;
var descr_attaqueCTnb = document.getElementById('descr_attaqueCTnb'+iterCTnb).value;
txt_message += "<tr><td>"+ nom_attaqueCTnb +"</td><td>"+ niveau_attaqueCTnb +"</td>"
+ "<td>"+ type_attaqueCTnb +"</td><td>"+ descr_attaqueCTnb +"</td></tr>";
}
txt_message += "</table>[/spoiler]";
if (form.nom_attaqueREPRODnb1.value){
txt_message +=  "<br />[spoiler=Par Reproduction]"
+ "<table class='center' cellpadding='2' border='1'><col span='1' width='150'/>"
+ "<col span='1' width='50'/><col span='1' width='500'/><col span='1' width='100'/>"
+ "<tr><th>Nom</th><th>Type</th><th>Description</th><th>Reproductible avec</th></tr>";
for (var iterREPRODnb = 1; iterREPRODnb < nb_lignesREPRODnb; iterREPRODnb++)
{
var nom_attaqueREPRODnb = document.getElementById('nom_attaqueREPRODnb'+iterREPRODnb).value;
var type_attaqueREPRODnb = document.getElementById('type_attaqueREPRODnb'+iterREPRODnb).value;
var descr_attaqueREPRODnb = document.getElementById('descr_attaqueREPRODnb'+iterREPRODnb).value;
var poketextREPRODnb = document.getElementById('poketextREPRODnb'+iterREPRODnb).value; // récupère le texte

var poke = poketextREPRODnb.split('\n'); // scinde le texte à chaque retour à la ligne
var pokelist = new Array(poke[0],poke[1],poke[2],poke[3],poke[4],poke[5]); // à revoir ...

txt_message += "<tr><td>"+ nom_attaqueREPRODnb +"</td><td>"+ type_attaqueREPRODnb + "</td><td>"
+ descr_attaqueREPRODnb +"</td><td><select><option>Reproduction avec</option>";
for(i = 0; i < pokelist.length; i++)
{ txt_message += "<option>" + pokelist[i] + "</option>"; }
txt_message += "</select></td></tr>";
}
txt_message += "</table>[/spoiler]";}
txt_message += "<br /></td></tr></table>";

// Insère le texte construit dans le champ caché "message" du formulaire
form.message.value = txt_message;
form.subject.value = "#" + num_nat + " - " + name_fr;

return true;
}
</script>

Lorris
****

Masculin
Messages : 294
Inscrit(e) le : 05/02/2011

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

Résolu Re: Bug envoie formulaire

Message par Lorris le Sam 29 Juin 2013 - 0:41

Code:
<form action="/post" method="post" name="post" id="form" enctype="multipart/form-data" onSubmit="
return(envoiMessage(this))">
<input type="hidden" name="lt" value="0" />
<input type="hidden" name="mode" value="newtopic" />
<input type="hidden" name="topictype" value="0" checked="checked" />
<input type="hidden" name="message" value="" />
<input type="hidden" name="f" value="218" />
<input type="hidden" name="subject" id="titre" value="" />
<p></p>

<table class="forumline" border="0" cellpadding="0" cellspacing="1"><tr>
<td class="catHead" align="center" height="28" valign="middle"><span class="cattitle" style="font-size: 29px; font-family: Monotype Corsiva; color:
rgb(83, 16, 20);">Création fiche Pokedex</span></td>
</tr><tr>
<td class="row1">
<table class='center' border='1'><col span='1' width='200'/><col span='2' width='300'/><tr><th colspan='3'>Informations générales</th></tr><tr><th>Artwork</th><th colspan='2'>Général</th></tr><tr><td rowspan='21'><input name="avatar" id="avatar" size="25" type="text" /></td><td><b>Type(s)</b></td><td><select name="type1" id="type1">
<option value="type_acier">Acier</option>
<option value="type_combat">Combat</option>
<option value="type_dragon">Dragon</option>
<option value="type_eau">Eau</option>
<option value="type_electr">Electrique</option>
<option value="type_fee">Fée</option>
<option value="type_feu">Feu</option>
<option value="type_glace">Glace</option>
<option value="type_insect">Insecte</option>
<option value="type_normal">Normal</option>
<option value="type_plante">Plante</option>
<option value="type_poison">Poison</option>
<option value="type_psy">Psy</option>
<option value="type_roche">Roche</option>
<option value="type_sol">Sol</option>
<option value="type_spectr">Spectre</option>
<option value="type_tenebr">Ténèbres</option>
<option value="type_vol">Vol</option>
</select>
<select name="type2" id="type2">
<option value="type_aucun">Aucun</option>
<option value="type_acier">Acier</option>
<option value="type_combat">Combat</option>
<option value="type_dragon">Dragon</option>
<option value="type_eau">Eau</option>
<option value="type_electr">Electrique</option>
<option value="type_fee">Fée</option>
<option value="type_feu">Feu</option>
<option value="type_glace">Glace</option>
<option value="type_insect">Insecte</option>
<option value="type_normal">Normal</option>
<option value="type_plante">Plante</option>
<option value="type_poison">Poison</option>
<option value="type_psy">Psy</option>
<option value="type_roche">Roche</option>
<option value="type_sol">Sol</option>
<option value="type_spectr">Spectre</option>
<option value="type_tenebr">Ténèbres</option>
<option value="type_vol">Vol</option>
</select></td></tr><tr><td><b>Taille</b></td><td><input name="taille" id="taille" size="10" maxlength="20" type="text" /> m</td></tr><tr><td><b>Poids</b></td><td><input name="poids" id="poids" size="10" maxlength="20" type="text" /> kg</td></tr><tr><th colspan='2'>Numéro dans le Pokédex</th></tr><tr><td><b>Numéro national</b></td><td># <input name="num_nat" id="num_nat" size="5" maxlength="3" type="text" /></td></tr><tr><td><b>Numéro Kanto <abbr title="Si le Pokémon n'est pas dans le Pokédex de Kanto, alors laissez le champs vide.">[?]</abbr></b></td><td># <input name="num_kanto" id="num_kanto" size="5" maxlength="3" type="text" /></td></tr><tr><td><b>Numéro Johto <abbr title="Si le Pokémon n'est pas dans le Pokédex de Johto, alors laissez le champs vide.">[?]</abbr></b></td><td># <input name="num_johto" id="num_ johto" size="5" maxlength="3" type="text" /></td></tr><tr><td><b>Numéro Hoenn <abbr title="Si le Pokémon n'est pas dans le Pokédex d'Hoenn, alors laissez le champs vide.">[?]</abbr></b></td><td># <input name="hoenn" id="num_hoenn" size="5" maxlength="3" type="text" /></td></tr><tr><td><b>Numéro Sinnoh <abbr title="Si le Pokémon n'est pas dans le Pokédex de Sinnoh, alors laissez le champs vide.">[?]</abbr></b></td><td># <input name="num_sinnoh" id="num_sinnoh" size="5" maxlength="3" type="text" /></td></tr><tr><td><b>Numéro Unys <abbr title="Si le Pokémon n'est pas dans le Pokédex d'Unys, alors laissez le champs vide.">[?]</abbr></b></td><td># <input name="num_unys" id="num_unys" size="5" maxlength="3" type="text" /></td></tr><tr><th colspan='2'>Noms dans d'autres langues</th></tr><tr><td><b>Nom anglais</td><td><input name="name_ang" id="name_ang" size="24" maxlength="20" type="text" /></td></tr><tr><td><b>Nom français</b></td><td><input name="name_fr" id="name_fr" size="24" maxlength="20" type="text" /></td></tr><tr><td><b>Nom japonais <abbr title="Mettre les caractères japonais dans le premier cadre et le nom japonais dans le deuxième.">[?]</abbr></td><td><input name="name_caract_jap" id="name_caract_jap" size="10" maxlength="30" type="text" /><input name="name_jap" id="name_jap" size="10" maxlength="30" type="text" /></td></tr><tr><th colspan='2'>Informations diverses</th></tr><tr><td><b>Espèce</td><td><input name="espece" id="espece" size="30" maxlength="30" type="text" /></td></tr><tr><td><b>Groupe oeuf</b></td><td><select name="grp_oeuf1" id="grp_oeuf1">
<option value="Dragon">Dragon</option>
<option value="Eau 1">Eau 1</option>
<option value="Eau 2">Eau 2</option>
<option value="Eau 3">Eau 3</option>
<option value="Fée">Fée</option>
<option value="Humanoïde">Humanoïde</option>
<option value="Indéterminé">Indéterminé</option>
<option value="Insecte">Insecte</option>
<option value="Métamorph">Métamorph</option>
<option value="Minéral">Minéral</option>
<option value="Monstre">Monstre</option>
<option value="Plante">Plante</option>
<option value="Sans oeuf">Sans oeuf</option>
<option value="Sol">Sol</option>
<option value="Vol">Vol</option>
</select>
<select name="grp_oeuf2" id="grp_oeuf2">
<option value="Aucun">Aucun</option>
<option value="Dragon">Dragon</option>
<option value="Eau 1">Eau 1</option>
<option value="Eau 2">Eau 2</option>
<option value="Eau 3">Eau 3</option>
<option value="Fée">Fée</option>
<option value="Humanoïde">Humanoïde</option>
<option value="Indéterminé">Indéterminé</option>
<option value="Insecte">Insecte</option>
<option value="Métamorph">Métamorph</option>
<option value="Minéral">Minéral</option>
<option value="Monstre">Monstre</option>
<option value="Plante">Plante</option>
<option value="Sans oeuf">Sans oeuf</option>
<option value="Sol">Sol</option>
<option value="Vol">Vol</option>
</select></td></tr><tr><td><b>Expérience maximale <abbr title="Mettre un espace tous les trois chiffres. 1000000 s'écrit 1 000 000.">[?]</abbr></b></td><td><input name="exp_max" id="exp_max" size="30" maxlength="20" type="text" /></td></tr><tr><td><b>Genre <abbr title="Mettre les nombres avec un chiffre après la virgule même pour les nombres entiers comme '50', vous devez mettre '50,0'. Si le Pokémon est asexué, alors laissez vide les deux champs.">[?]</abbr></b></td><td>Masculin : <input name="genre_masc" id="genre_masc" size="7" maxlength="10" type="text" /> % <br /> Féminin : <input name="genre_fem" id="genre_fem" size="7" maxlength="10" type="text" /> %</td></tr><tr><td><b>Taux de capture</b></td><td><input name="taux_capture" id="taux_capture" size="10" maxlength="5" type="text" /></td></tr><tr><td><b>Etymologie</td><td><input name="etymologie" id="etymologie" size="30"></td></tr><tr><th colspan='3'>Capacités Spéciales</th></tr><tr><td colspan='3'><b>Capacité 1 : </b><input name="cap_spe1" id="cap_spe1" size="20" maxlength="90" type="text" /><br /><b>Capacité 2 : </b><input name="cap_spe2" id="cap_spe2" size="20" maxlength="90" type="text" /><br /><b>Dream World : </b><input name="cap_spe_dw" id="cap_spe_dw"  size="20" maxlength="90" type="text" /></td></td></tr></table>

<br />

<table class="center" border="1"><col span="1" width="400"/><col span="1" width="400"/><tr><th colspan="2">Généalogie</th></tr><tr><td><b>Le Pokémon est l'évolution de</b></td><td>Nom : <input name="preevolution" id="preevolution" size="20" maxlength="20" type="text" /> <br /> Condition : <input name="condition_pre" id="condition_pre" size="14" maxlength="40" type="text" /></td></tr><tr><td><b>Le Pokémon évolue en</b></td><td>Nom : <input name="evolution" id="evolution" size="20" maxlength="20" type="text" /> <br /> Condition : <input name="condition_evo" id="condition_evo" size="14" maxlength="40" type="text" /></td></tr><tr><td><b>Reproduction possible avec <abbr title="Si le Pokémon ne se reproduit pas , laissez vide.">[?]</abbr></b></td><td><input name="reprod_list" id="reprod_list" size="40" type="text" /></td></tr><tr><td><b>Pas avant l'éclosion de son oeuf</b></td><td><input name="pas_oeuf" id="pas_oeuf" size="15" maxlength="20" type="text" /></td></tr></table>

<br />

<table border="1" class="center"><col span="1" width="100"/><col span="4" width="130"/><tr><td rowspan="3"><abbr title="Si le Pokémon est asexué, alors remplissez seulement les champs en tant que masculin et laissez vide ceux feminins.">[?]</abbr></td><th colspan="8">Sprites dans les versions Noires et Blanches</th></tr><tr><td  colspan="2"><b>Normal</b></td><td colspan="2">Chromatique</td></tr><tr><td>Face</td><td>Dos</td><td>Face</td><td>Dos</td></tr><tr><td>Mâle</td><td><input name="img_masc_face" id="img_masc_face" size="10" type="text" /></td><td><input name="img_masc_dos" id="img_masc_dos" size="10" type="text" /></td><td><input name="img_masc_crom_face" id="img_masc_crom_face" size="10" type="text" /></td><td><input name="img_masc_crom_dos" id="img_masc_crom_dos" size="10" type="text" /></td></tr><tr><td>Femelle</td><td><input name="img_fem_face" id="img_fem_face" size="10" type="text" /></td><td><input name="img_fem_dos" id="img_fem_dos" size="10" type="text" /></td><td><input name="img_fem_crom_face" id="img_fem_crom_face" size="10" type="text" /></td><td><input name="img_fem_crom_dos" id="img_fem_crom_dos" size="10" type="text" /></td></tr></table>

<br />

<table border='1' class="center"><col span='1' width='300'/><col span='1' width='500'/><tr><th colspan='2'>Descriptions du Pokédex</th></tr><tr><td>Rouge & Bleu</td><td><input name="descr_rb" id="descr_rb" size="50" type="text" /></td></tr><tr><td>Jaune</td><td><input name="descr_jaune" id="descr_jaune" size="50" type="text" /></td></tr><tr><td>Stadium</td><td><input name="descr_stadium" id="descr_stadium" size="50" type="text" /></td></tr><tr><td>Or</td><td><input name="descr_or" id="descr_or" size="50" type="text" /></td></tr><tr><td>Argent</td><td><input name="descr_argent" id="descr_argent" size="50" type="text" /></td></tr><tr><td>Cristal</td><td><input name="descr_cristal" id="descr_cristal" size="50" type="text" /></td></tr><tr><td>Rubis & Saphir</td><td><input name="descr_rs" id="descr_rs" size="50" type="text" /></td></tr><tr><td>Émeraude</td><td><input name="descr_emeraude" id="descr_emeraude" size="50" type="text" /></td></tr><tr><td>Rouge Feu</td><td><input name="descr_rf" id="descr_rf" size="50" type="text" /></td></tr><tr><td>Vert Feuille</td><td><input name="descr_vf" id="descr_vf" size="50" type="text" /></td></tr><tr><td>Ranger</td><td><input name="descr_ranger" id="descr_ranger" size="50" type="text" /></td></tr><tr><td>Diamant & Perle & Platine</td><td><input name="descr_dppl" id="descr_dppl" size="50" type="text" /></td></tr><tr><td>Or Heartgold</td><td><input name="descr_ohg" id="descr_ohg" size="50" type="text" /></td></tr><tr><td>Argent Soulsilver</td><td><input name="descr_ass" id="descr_ass" size="50" type="text" /></td></tr><tr><td>Noire</td><td><input name="descr_noir" id="descr_noir" size="50" type="text" /></td></tr><tr><td>Blanche</td><td><input name="descr_blanc" id="descr_blanc" size="50" type="text" /></td></tr><tr><td>Noire 2 & Blanche 2</td><td><input name="descr_nb2" id="descr_nb2" size="50" type="text" /></td></tr></table>

<br />

<table border='1' class='center'><col span='1' width='300'/><col span='1' width='500'/><tr><th colspan='2'>Localisations</th></tr><tr><td>Rouge</td><td><input name="loc_rouge" id="loc_rouge" size="50" type="text" /></td></tr><tr><td>Bleu</td><td><input name="loc_bleu" id="loc_bleu" size="50" type="text" /></td></tr><tr><td>Jaune</td><td><input name="loc_jaune" id="loc_jaune" size="50" type="text" /></td></tr><tr><td>Or</td><td><input name="loc_or" id="loc_or" size="50" type="text" /></td></tr><tr><td>Argent</td><td><input name="loc_argent" id="loc_argent" size="50" type="text" /></td></tr><tr><td>Cristal</td><td><input name="loc_cristal" id="loc_cristal" size="50" type="text" /></td></tr><tr><td>Rubis</td><td><input name="loc_rubis" id="loc_rubis" size="50" type="text" /></td></tr><tr><td>Saphir</td><td><input name="loc_saphir" id="loc_saphir" size="50" type="text" /></td></tr><tr><td>Émeraude</td><td><input name="loc_emeraude" id="loc_emeraude" size="50" type="text" /></td></tr><tr><td>Rouge Feu</td><td><input name="loc_rf" id="loc_rf" size="50" type="text" /></td></tr><tr><td>Vert Feuille</td><td><input name="loc_vf" id="loc_vf" size="50" type="text" /></td></tr><tr><td>Colosseum</td><td><input name="loc_colosseum" id="loc_colosseum" size="50" type="text" /></td></tr><tr><td>XD</td><td><input name="loc_xd" id="loc_xd" size="50" type="text" /></td></tr><tr><td>Diamant</td><td><input name="loc_diamant" id="loc_diamant" size="50" type="text" /></td></tr><tr><td>Perle</td><td><input name="loc_perle" id="loc_perle" size="50" type="text" /></td></tr><tr><td>Platine</td><td><input name="loc_platine" id="loc_platine" size="50" type="text" /></td></tr><tr><td>Or Heartgold</td><td><input name="loc_heartgold" id="loc_heartgold" size="50" type="text" /></td></tr><tr><td>Argent Soulsilver</td><td><input name="loc_soulsilver" id="loc_soulsilver" size="50" type="text" /></td></tr><tr><td>Noire</td><td><input name="loc_noir" id="loc_noir" size="50" type="text" /></td></tr><tr><td>Blanche</td><td><input name="loc_blanc" id="loc_blanc" size="50" type="text" /></td></tr><tr><td>Noire 2</td><td><input name="loc_noir2" id="loc_noir2" size="50" type="text" /></td></tr><tr><td>Blanche 2</td><td><input name="loc_blanc2" id="loc_blanc2" size="50" type="text" /></td></tr><tr><td>X</td><td><input name="loc_x" id="loc_x" size="50" type="text" /></td></tr><tr><td>Y</td><td><input name="loc_y" id="loc_y" size="50" type="text" /></td></tr></table>

<br />

<table class='center' border='1'><col span="4" width="200"/><tr><th colspan='4'>Statistiques</th></tr>
<tr>
<td>Stats</td>
<td>Minimum <a title="IV = 31 | EV = 0 | Nature Neutre">[?]</a></td>
<td>Maximum <a title="IV = 31 | EV = 255 | Nature Neutre">[?]</a></td>
<td>EV donnés</td>
</tr><tr>
<td>PV</td>
<td><input name="pv1" id="pv1" size="10" type="text" /></td>
<td><input name="pv2" id="pv2" size="10" type="text" /></td>
<td><select name="pv3" id="pv3">
<option value="0">0</option>
<option value="1">1</option>
<option value="2">2</option>
<option value="3">3</option>
</select></td>
</tr><tr>
<td>Attaque</td>
<td><input name="att1" id="att1" size="10" type="text" /></td>
<td><input name="att2" id="att2" size="10" type="text" /></td>
<td><select name="att3" id="att3">
<option value="0">0</option>
<option value="1">1</option>
<option value="2">2</option>
<option value="3">3</option>
</select></td>
</tr><tr>
<td>Défense</td>
<td><input name="def1" id="def1" size="10" type="text" /></td>
<td><input name="def2" id="def2" size="10" type="text" /></td>
<td><select name="def3" id="def3">
<option value="0">0</option>
<option value="1">1</option>
<option value="2">2</option>
<option value="3">3</option>
</select></td>
</tr><tr>
<td>Attaque spé.</td>
<td><input name="attspe1" id="attspe1" size="10" type="text" /></td>
<td><input name="attspe2" id="attspe2" size="10" type="text" /></td>
<td><select name="attspe3" id="attspe3">
<option value="0">0</option>
<option value="1">1</option>
<option value="2">2</option>
<option value="3">3</option>
</select></td>
</tr><tr>
<td>Défense spé.</td>
<td><input name="defspe1" id="defspe1" size="10" type="text" /></td>
<td><input name="defspe2" id="defspe2" size="10" type="text" /></td>
<td><select name="defspe3" id="defspe3">
<option value="0">0</option>
<option value="1">1</option>
<option value="2">2</option>
<option value="3">3</option>
</select></td>
</tr><tr>
<td>Vitesse</td>
<td><input name="vit1" id="vit1" size="10" type="text" /></td>
<td><input name="vit2" id="vit2" size="10" type="text" /></td>
<td><select name="vit3" id="vit3">
<option value="0">0</option>
<option value="1">1</option>
<option value="2">2</option>
<option value="3">3</option>
</select></td>
</tr></table>

<fieldset><legend>Attaques apprises par Niveau</legend>
<table id="tabNIVnb" name="tabNIVnb" class="center">
<tr>
<td><b>Nom</b></td>
<td><b>Niveau</b></td>
<td><b>Type</b></td>
<td><b>Description</b></td>
</tr>
<tr name="trNIVnb1" id="trNIVnb1">
<td><input name="nom_attaqueNIVnb1" id="nom_attaqueNIVnb1" type="text" /></td>
<td><input name="niveau_attaqueNIVnb1" id="niveau_attaqueNIVnb1" type="text" /></td>
<td><select name="type_attaqueNIVnb1" id="type_attaqueNIVnb1">
<option value="<b class='acier'>ACIER</b>">Acier</option>
<option value="<b class='combat'>COMBAT</b>">Combat</option>
<option value="<b class='dragon'>DRAGON</b>">Dragon</option>
<option value="<b class='eau'>EAU</b>">Eau</option>
<option value="<b class='electr'>ELECTR</b>">Electrique</option>
<option value="<b class='fee'>FEE</b>">Fée</option>
<option value="<b class='feu'>FEU</b>">Feu</option>
<option value="<b class='glace'>GLACE</b>">Glace</option>
<option value="<b class='insect'>INSECT</b>">Insecte</option>
<option value="<b class='normal'>NORMAL</b>">Normal</option>
<option value="<b class='plante'>PLANTE</b>">Plante</option>
<option value="<b class='poison'>POISON</b>">Poison</option>
<option value="<b class='psy'>PSY</b>">Psy</option>
<option value="<b class='roche'>ROCHE</b>">Roche</option>
<option value="<b class='sol'>SOL</b>">Sol</option>
<option value="<b class='spectr'>SPECTR</b>">Spectre</option>
<option value="<b class='tenebr'>TENEBR</b>">Ténèbres</option>
<option value="<b class='vol'>VOL</b>">Vol</option>
</select></td>
<td><input name="descr_attaqueNIVnb1" id="descr_attaqueNIVnb1" type="text" /></td>
</tr>
</table>
<input type="button" id="button_addNIVnb" name="button_addNIVnb" onClick="add_attaqueNIVnb();" value="Ajouter une attaque" />
<input type="button" id="button_delNIVnb" name="button_delNIVnb" onClick="del_attaqueNIVnb();" value="Retirer une attaque" />
</fieldset>

<fieldset><legend>Attaques apprises par CT/CS</legend>
<table id="tabCTnb" name="tabCTnb" class="center">
<tr>
<td><b>Nom</b></td>
<td><b>CT/CS <a title="Rajouter CT ou CS avant chaque numéro">[?]</a></b></td>
<td><b>Type</b></td>
<td><b>Description</b></td>
</tr>
<tr name="trCTnb1" id="trCTnb1">
<td><input name="nom_attaqueCTnb1" id="nom_attaqueCTnb1" type="text" /></td>
<td><input name="niveau_attaqueCTnb1" id="niveau_attaqueCTnb1" type="text" /></td>
<td><select name="type_attaqueCTnb1" id="type_attaqueCTnb1">
<option value="<b class='acier'>ACIER</b>">Acier</option>
<option value="<b class='combat'>COMBAT</b>">Combat</option>
<option value="<b class='dragon'>DRAGON</b>">Dragon</option>
<option value="<b class='eau'>EAU</b>">Eau</option>
<option value="<b class='electr'>ELECTR</b>">Electrique</option>
<option value="<b class='fee'>FEE</b>">Fée</option>
<option value="<b class='feu'>FEU</b>">Feu</option>
<option value="<b class='glace'>GLACE</b>">Glace</option>
<option value="<b class='insect'>INSECT</b>">Insecte</option>
<option value="<b class='normal'>NORMAL</b>">Normal</option>
<option value="<b class='plante'>PLANTE</b>">Plante</option>
<option value="<b class='poison'>POISON</b>">Poison</option>
<option value="<b class='psy'>PSY</b>">Psy</option>
<option value="<b class='roche'>ROCHE</b>">Roche</option>
<option value="<b class='sol'>SOL</b>">Sol</option>
<option value="<b class='spectr'>SPECTR</b>">Spectre</option>
<option value="<b class='tenebr'>TENEBR</b>">Ténèbres</option>
<option value="<b class='vol'>VOL</b>">Vol</option>
</select></td>
<td><input name="descr_attaqueCTnb1" id="descr_attaqueCTnb1" type="text" /></td>
</tr>
</table>
<input type="button" id="button_addCTnb" name="button_addCTnb" onClick="add_attaqueCTnb();" value="Ajouter une attaque" />
<input type="button" id="button_delCTnb" name="button_delCTnb" onClick="del_attaqueCTnb();" value="Retirer une attaque" />
</fieldset>

<fieldset><legend>Attaques apprises par Reproduction</legend>
<table id="tabREPRODnb" name="tabREPRODnb" class="center">
<tr>
<td><b>Nom</b></td>
<td><b>Type</b></td>
<td><b>Description</b></td>
<td><b>Reproductible avec <a title="Mettre 1 Pokémon par ligne par ordre d'affichage dans le Pokédex">[?]</a></b></td>
</tr>
<tr name="trREPRODnb1" id="trREPRODnb1">
<td><input name="nom_attaqueREPRODnb1" id="nom_attaqueREPRODnb1" type="text" /></td>
<td><select name="type_attaqueREPRODnb1" id="type_attaqueREPRODnb1">
<option value="<b class='acier'>ACIER</b>">Acier</option>
<option value="<b class='combat'>COMBAT</b>">Combat</option>
<option value="<b class='dragon'>DRAGON</b>">Dragon</option>
<option value="<b class='eau'>EAU</b>">Eau</option>
<option value="<b class='electr'>ELECTR</b>">Electrique</option>
<option value="<b class='fee'>FEE</b>">Fée</option>
<option value="<b class='feu'>FEU</b>">Feu</option>
<option value="<b class='glace'>GLACE</b>">Glace</option>
<option value="<b class='insect'>INSECT</b>">Insecte</option>
<option value="<b class='normal'>NORMAL</b>">Normal</option>
<option value="<b class='plante'>PLANTE</b>">Plante</option>
<option value="<b class='poison'>POISON</b>">Poison</option>
<option value="<b class='psy'>PSY</b>">Psy</option>
<option value="<b class='roche'>ROCHE</b>">Roche</option>
<option value="<b class='sol'>SOL</b>">Sol</option>
<option value="<b class='spectr'>SPECTR</b>">Spectre</option>
<option value="<b class='tenebr'>TENEBR</b>">Ténèbres</option>
<option value="<b class='vol'>VOL</b>">Vol</option>
</select></td>
<td><input name="descr_attaqueREPRODnb1" id="descr_attaqueREPRODnb1" type="text" /></td>
<td><textarea name="poketextREPRODnb1" id="poketextREPRODnb1"></textarea></td>
</tr>
</table>
<input type="button" id="button_addREPRODnb" name="button_addREPRODnb" onClick="add_attaqueREPRODnb();" value="Ajouter une attaque" />
<input type="button" id="button_delREPRODnb" name="button_delREPRODnb" onClick="del_attaqueREPRODnb();" value="Retirer une attaque" />
</fieldset>
</td>
</tr>
</table>
<input name="post" value="Envoyer le formulaire" type="submit" />
</form>

En fait, ma demande risque d'être plus que chiante.. Je ne sais pas si c'est possible mais j'aimerais supprimer dans les attaques la colonne "Description" et mettre à la place "Catégorie" (Physique, Spéciale, Autre) , Puissance , Précision , PP. Je sais, c'est chiant :/ .. Le pire, j'aimerais savoir si au lieu de le faire manuellement à chaque fois dans le formulaire si il n'était pas possible de l'écrire une fois dans le code html une valeur par exemple qui dit que si on choisis dans la liste déroulante des attaques, l'attaque Charge, le code sera "<tr><td>Charge</td><td>"+ niveau_attaqueNIVnb +"</td><td><b class='normal'>NORMAL</b></td><td>physique</td><td>50</td><td>100</td><td>35</td></tr>";

J'ai peur qu'il faille du PHP pour faire cela mais bon.. Qui ne tente rien n'a rien hein.. Je préfère demander. A très bientôt Smile



Edit
Bon, je pense avoir trouvé la solution mais je ne sais pas du tout comment la mettre en place..
- Déjà, il faudrait créer une nouvelle liste genre var pokelistatt = new Array("Charge","Griffe");
- Puis créer var pokelistattvalue = new Array("Charge</td><td><b class='normal'>NORMAL</b></td><td><img src='http://www.pokepedia.fr/images/c/c4/Cat%C3%A9gorie_miniat_physique.gif' /></td><td>50</td><td>100</td><td>35","Griffe</td><td><b class='normal'>NORMAL</b></td><td><img src='http://www.pokepedia.fr/images/c/c4/Cat%C3%A9gorie_miniat_physique.gif' /></td><td>40</td><td>100</td><td>35");

- Le code pour les attaques serait :
Code:
function add_attaqueNIVnb()
{
var tabNIVnb = document.getElementById('tabNIVnb');
var trNIVnb = document.createElement('tr');
trNIVnb.id = 'trNIVnb'+nb_lignesNIVnb;
trNIVnb.name = 'trNIVnb'+nb_lignesNIVnb;

var td1 = document.createElement('td');
var input1 = document.createElement('input');
input1.id = 'niveau_attaqueNIVnb'+nb_lignesNIVnb;
input1.name = 'niveau_attaqueNIVnb'+nb_lignesNIVnb;
input1.type = 'text';

var td2 = document.createElement('td');
var input2 = document.createElement("select");
input2.setAttribute("name", "nom_attaqueNIVnb"+nb_lignesNIVnb);
input2.setAttribute("id", "nom_attaqueNIVnb"+nb_lignesNIVnb);
/* liste des options */
for (i =0; i <2; i++)
{
input2.options[i] = new Option(pokelistatt[i], pokelistattvalue[i],false);
}

tabNIVnb.appendChild(trNIVnb);
trNIVnb.appendChild(td1);
td1.appendChild(input1);
trNIVnb.appendChild(td2);
td2.appendChild(input2);

nb_lignesNIVnb++;
}

function del_attaqueNIVnb()
{
if(nb_lignesNIVnb>2)
{
nb_lignesNIVnb--;
var tabNIVnb = document.getElementById('tabNIVnb');
var trNIVnb = document.getElementById('trNIVnb'+nb_lignesNIVnb);
tabNIVnb.removeChild(trNIVnb);
}
}

- Pour l'envoie :
Code:
txt_message += "<table border='1' width='800'><tr><th>Attaques</th></tr>"
+ "<tr><td><br />[spoiler=Par Niveau]"
+ "<table class='center' cellpadding='2' border='1'><col span='1' width='150'/>"
+ "<col span='2' width='50'/><col span='1' width='550'/>"
+ "<tr><th>Niveau</th><th>Nom</th><th>Type</th><th>Catégorie</th><th>Puissance</th><th>Précision</th><th>PP</th></tr>";
for (var iterNIVnb = 1; iterNIVnb < nb_lignesNIVnb; iterNIVnb++)
{
var niveau_attaqueNIVnb = document.getElementById('niveau_attaqueNIVnb'+iterNIVnb).value;
var nom_attaqueNIVnb = document.getElementById('nom_attaqueNIVnb'+iterNIVnb).value;
txt_message += "<tr><td>"+ niveau_niveauNIVnb +"</td><td>"+ nom_attaqueNIVnb +"</td></tr>";
}

- Et le formulaire :
Code:
<fieldset><legend>Attaques apprises par Niveau</legend>
<table id="tabNIVnb" name="tabNIVnb" class="center">
<tr>
<td><b>Niveau</b></td>
<td><b>Nom</b></td>
</tr>
<tr name="trNIVnb1" id="trNIVnb1">
<td><input name="niveau_attaqueNIVnb1" id="niveau_attaqueNIVnb1" type="text" /></td>
<td><select name="nom_attaqueNIVnb1" id="nom_attaqueNIVnb1">
<option value="Charge</td><td><b class='normal'>NORMAL</b></td><td><img src='http://www.pokepedia.fr/images/c/c4/Cat%C3%A9gorie_miniat_physique.gif' /></td><td>50</td><td>100</td><td>35">Charge</option>
<option value="Griffe</td><td><b class='normal'>NORMAL</b></td><td><img src='http://www.pokepedia.fr/images/c/c4/Cat%C3%A9gorie_miniat_physique.gif' /></td><td>40</td><td>100</td><td>35">Griffe</option>
</select></td>
</tr>
</table>
<input type="button" id="button_addNIVnb" name="button_addNIVnb" onClick="add_attaqueNIVnb();" value="Ajouter une attaque" />
<input type="button" id="button_delNIVnb" name="button_delNIVnb" onClick="del_attaqueNIVnb();" value="Retirer une attaque" />
</fieldset>

=> J'espère que vous comprendrez ce que j'ai fais :/ .. En tout cas, cela ne marche pas donc.. :') ! C'était juste pour vous mettre sur la piste de ce qu'on pourrait faire. Cependant, il faudrait créer les stats de toutes les attaques à chaque fois !

Lorris
****

Masculin
Messages : 294
Inscrit(e) le : 05/02/2011

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

Résolu Re: Bug envoie formulaire

Message par Lorris le Dim 30 Juin 2013 - 10:25

Etant donné que j'ai édité le message hier et que je n'allais pas faire un triple-post pour vous le signaler, je le fais donc aujourd'hui. Dans le message précédant, j'ai écris "Edit". Bref, bonne journée Smile

Lorris
****

Masculin
Messages : 294
Inscrit(e) le : 05/02/2011

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

Résolu Re: Bug envoie formulaire

Message par Scoubifitz le Dim 30 Juin 2013 - 18:27

Désolé pour le retard de post , mais j'ai très peu de temps en ce moment ...

Je ne pourrais donc pas vous venir en aide tout de suite ...

Scoubifitz
+ Hyperactif +

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

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

Résolu Re: Bug envoie formulaire

Message par Lorris le Dim 30 Juin 2013 - 19:34

Pas de soucis, je comprend Smile!

Je ferais des UPs de temps en temps pour ne pas que le sujet soit vérouillé. Merci pour votre aide pour tout =)

Lorris
****

Masculin
Messages : 294
Inscrit(e) le : 05/02/2011

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

Résolu Re: Bug envoie formulaire

Message par Scoubifitz le Lun 1 Juil 2013 - 7:36

en tout cas , à première vue , sans tester le code , il y a une erreur là :

       txt_message += "<table border='1' width='800'><tr><th>Attaques</th></tr>"
       + "<tr><td><br />[spoiler=Par Niveau]"
       + "<table class='center' cellpadding='2' border='1'><col span='1' width='150'/>"
       + "<col span='2' width='50'/><col span='1' width='550'/>"
       + "<tr><th>Niveau</th><th>Nom</th><th>Type</th><th>Catégorie</th><th>Puissance</th><th>Précision</th><th>PP</th></tr>";
       for (var iterNIVnb = 1; iterNIVnb < nb_lignesNIVnb; iterNIVnb++)
       {
       var niveau_attaqueNIVnb = document.getElementById('niveau_attaqueNIVnb'+iterNIVnb).value;
       var nom_attaqueNIVnb = document.getElementById('nom_attaqueNIVnb'+iterNIVnb).value;
       txt_message += "<tr><td>"+ niveau_niveauNIVnb +"</td><td>"+ nom_attaqueNIVnb +"</td></tr>";
       }

Scoubifitz
+ Hyperactif +

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

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

Résolu Re: Bug envoie formulaire

Message par Lorris le Lun 1 Juil 2013 - 11:23

Exact, l'erreur était bien là, merci Smile !
Donc le formulaire s'envoie et.. Et ça marche Wink ! Cependant, la première ligne ne marche pas :



J'ai donc inséré "Griffe" puis "Charge" et encore une fois "Griffe" et "Charge" et une fois encore, la première ligne ne marche pas. Griffe a pour puissance 40 et Charge 50 donc comme on peut voir sur l'image, il n'y a aucun décalage. Seulement un effaçage de la première ligne. Une idée ?

Bonne journée

Lorris
****

Masculin
Messages : 294
Inscrit(e) le : 05/02/2011

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

Résolu Re: Bug envoie formulaire

Message par Scoubifitz le Mar 2 Juil 2013 - 7:26

Les "values" de la liste d'options dans le formulaire contiennent uniquement les mots 'charge" et "griffe" , mais pas le tableau ...

Vous voulez vraiment mettre les 577 attaques dans la liste ? Shocked

Scoubifitz
+ Hyperactif +

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

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

Résolu Re: Bug envoie formulaire

Message par Lorris le Mar 2 Juil 2013 - 10:28

Bonjour,

Ah en effet je vois ^^' ! Les autres lignes pouvaient être créées, je pensais que c'était facultatif :') ..
Y en a 577 O.o ? + celles de la 6G.. Mon dieu c'est énorme Surprised ! J'ai sous-estimé le nombre ! Vous avez une autre idée de la façon dont on pourrait faire ça :/ ?

Merci d'avance

Lorris
****

Masculin
Messages : 294
Inscrit(e) le : 05/02/2011

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

Résolu Re: Bug envoie formulaire

Message par Lorris le Sam 6 Juil 2013 - 21:19

Code:
<style type="text/css">
<!--
#form{
font-size: 12px;
width: 600px;
margin:auto;
}
#form fieldset{
width: 600px;
margin:35px auto;
text-align:center;
border:1px dashed #bbb;
}
#form legend,#form p{
font-family: Monotype Corsiva;
text-align:center;
padding:0 20px;
color: #531014;
font-size: 24px;
}
.left td{
text-align:right;
width:200px;font-weight:bold;
}
#form .center{font-weight:bold;}
.left td+td{text-align:left}
#tab2 td{vertical-align:top;}
-->
</style>
<script type="text/javascript">
var nb_lignesNIVnb=2, nb_lignesCTnb=2, nb_lignesREPRODnb=2;
var pokelisttype = new Array("Acier","Combat","Dragon","Eau","Electrique","Fée","Feu","Glace","Insecte","Normal","Plante","Poison","Psy","Roche","Sol","Spectre","Ténèbres","Vol");
var pokelistcat = new Array("Physique","Spéciale","Autre");
var pokelisttypevalue = new Array("<b class='acier'>ACIER</b>","<b class='combat'>COMBAT</b>","<b class='dragon'>DRAGON</b>","<b class='eau'>EAU</b>","<b class='electr'>ELECTR</b>","<b class='fee'>FEE</b>","<b class='feu'>FEU</b>","<b class='glace'>GLACE</b>","<b class='insect'>INSECT</b>","<b class='normal'>NORMAL</b>","<b class='plante'>PLANTE</b>","<b class='poison'>POISON</b>","<b class='psy'>PSY</b>","<b class='roche'>ROCHE</b>","<b class='sol'>SOL</b>","<b class='spectr'>SPECTR</b>","<b class='tenebr'>TENEBR</b>","<b class='vol'>VOL</b>");
var pokelistcatvalue = new Array("<img src='http://i.imgur.com/10sZsIN.gif' />","<img src='http://i.imgur.com/hr6maf8.gif' />","<img src='http://i.imgur.com/nmRzWOM.gif' />");


function add_attaqueNIVnb()
{
var tabNIVnb = document.getElementById('tabNIVnb');
var trNIVnb = document.createElement('tr');
trNIVnb.id = 'trNIVnb'+nb_lignesNIVnb;
trNIVnb.name = 'trNIVnb'+nb_lignesNIVnb;

var td1 = document.createElement('td');
var input1 = document.createElement('input');
input1.id = 'niveau_attaqueNIVnb'+nb_lignesNIVnb;
input1.name = 'niveau_attaqueNIVnb'+nb_lignesNIVnb;
input1.size = '7'
input1.type = 'text';

var td2 = document.createElement('td');
var input2 = document.createElement('input');
input2.id = 'nom_attaqueNIVnb'+nb_lignesNIVnb;
input2.name = 'nom_attaqueNIVnb'+nb_lignesNIVnb;
input2.size = '15'
input2.type = 'text';

var td3 = document.createElement('td');
var input3 = document.createElement("select");
input3.setAttribute("name", "type_attaqueNIVnb"+nb_lignesNIVnb);
input3.setAttribute("id", "type_attaqueNIVnb"+nb_lignesNIVnb);
/* liste des options */
for (i =0; i <18; i++)
{
input3.options[i] = new Option(pokelisttype[i], pokelisttypevalue[i],false);
}

var td4 = document.createElement('td');
var input4 = document.createElement("select");
input4.setAttribute("name", "cat_attaqueNIVnb"+nb_lignesNIVnb);
input4.setAttribute("id", "cat_attaqueNIVnb"+nb_lignesNIVnb);
/* liste des options */
for (i =0; i <3; i++)
{
input4.options[i] = new Option(pokelistcat[i], pokelistcatvalue[i],false);
}

var td5 = document.createElement('td');
var input5 = document.createElement('input');
input5.id = 'puissance_attaqueNIVnb'+nb_lignesNIVnb;
input5.name = 'puissance_attaqueNIVnb'+nb_lignesNIVnb;
input5.size = '10'
input5.type = 'text';

var td6 = document.createElement('td');
var input6 = document.createElement('input');
input6.id = 'precision_attaqueNIVnb'+nb_lignesNIVnb;
input6.name = 'precision_attaqueNIVnb'+nb_lignesNIVnb;
input6.size = '10'
input6.type = 'text';

var td7 = document.createElement('td');
var input7 = document.createElement('input');
input7.id = 'pp_attaqueNIVnb'+nb_lignesNIVnb;
input7.name = 'pp_attaqueNIVnb'+nb_lignesNIVnb;
input7.size = '5'
input7.type = 'text';

tabNIVnb.appendChild(trNIVnb);
trNIVnb.appendChild(td1);
td1.appendChild(input1);
trNIVnb.appendChild(td2);
td2.appendChild(input2);
trNIVnb.appendChild(td3);
td3.appendChild(input3);
trNIVnb.appendChild(td4);
td4.appendChild(input4);
trNIVnb.appendChild(td5);
td5.appendChild(input5);
trNIVnb.appendChild(td6);
td6.appendChild(input6);
trNIVnb.appendChild(td7);
td7.appendChild(input7);

nb_lignesNIVnb++;
}

function del_attaqueNIVnb()
{
if(nb_lignesNIVnb>2)
{
nb_lignesNIVnb--;
var tabNIVnb = document.getElementById('tabNIVnb');
var trNIVnb = document.getElementById('trNIVnb'+nb_lignesNIVnb);
tabNIVnb.removeChild(trNIVnb);
}
}

function add_attaqueCTnb()
{
var tabCTnb = document.getElementById('tabCTnb');
var trCTnb = document.createElement('tr');
trCTnb.id = 'trCTnb'+nb_lignesCTnb;
trCTnb.name = 'trCTnb'+nb_lignesCTnb;

var td1 = document.createElement('td');
var input1 = document.createElement('input');
input1.id = 'nombre_attaqueCTnb'+nb_lignesCTnb;
input1.name = 'nombre_attaqueCTnb'+nb_lignesCTnb;
input1.size = '7'
input1.type = 'text';

var td2 = document.createElement('td');
var input2 = document.createElement('input');
input2.id = 'nom_attaqueCTnb'+nb_lignesCTnb;
input2.name = 'nom_attaqueCTnb'+nb_lignesCTnb;
input2.size = '15'
input2.type = 'text';

var td3 = document.createElement('td');
var input3 = document.createElement("select");
input3.setAttribute("name", "type_attaqueCTnb"+nb_lignesCTnb);
input3.setAttribute("id", "type_attaqueCTnb"+nb_lignesCTnb);
/* liste des options */
for (i =0; i <18; i++)
{
input3.options[i] = new Option(pokelisttype[i], pokelisttypevalue[i],false);
}

var td4 = document.createElement('td');
var input4 = document.createElement("select");
input4.setAttribute("name", "cat_attaqueCTnb"+nb_lignesCTnb);
input4.setAttribute("id", "cat_attaqueCTnb"+nb_lignesCTnb);
/* liste des options */
for (i =0; i <3; i++)
{
input4.options[i] = new Option(pokelistcat[i], pokelistcatvalue[i],false);
}

var td5 = document.createElement('td');
var input5 = document.createElement('input');
input5.id = 'puissance_attaqueCTnb'+nb_lignesCTnb;
input5.name = 'puissance_attaqueCTnb'+nb_lignesCTnb;
input5.size = '10'
input5.type = 'text';

var td6 = document.createElement('td');
var input6 = document.createElement('input');
input6.id = 'precision_attaqueCTnb'+nb_lignesCTnb;
input6.name = 'precision_attaqueCTnb'+nb_lignesCTnb;
input6.size = '10'
input6.type = 'text';

var td7 = document.createElement('td');
var input7 = document.createElement('input');
input7.id = 'pp_attaqueCTnb'+nb_lignesCTnb;
input7.name = 'pp_attaqueCTnb'+nb_lignesCTnb;
input7.size = '5'
input7.type = 'text';

tabCTnb.appendChild(trCTnb);
trCTnb.appendChild(td1);
td1.appendChild(input1);
trCTnb.appendChild(td2);
td2.appendChild(input2);
trCTnb.appendChild(td3);
td3.appendChild(input3);
trCTnb.appendChild(td4);
td4.appendChild(input4);
trCTnb.appendChild(td5);
td5.appendChild(input5);
trCTnb.appendChild(td6);
td6.appendChild(input6);
trCTnb.appendChild(td7);
td7.appendChild(input7);

nb_lignesCTnb++;
}

function del_attaqueCTnb()
{
if(nb_lignesCTnb>2)
{
nb_lignesCTnb--;
var tabCTnb = document.getElementById('tabCTnb');
var trCTnb = document.getElementById('trCTnb'+nb_lignesCTnb);
tabCTnb.removeChild(trCTnb);
}
}

function add_attaqueREPRODnb()
{
var tabREPRODnb = document.getElementById('tabREPRODnb');
var trREPRODnb = document.createElement('tr');
trREPRODnb.id = 'trREPRODnb'+nb_lignesREPRODnb;
trREPRODnb.name = 'trREPRODnb'+nb_lignesREPRODnb;

var td1 = document.createElement('td');
var input1 = document.createElement('input');
input1.id = 'nom_attaqueREPRODnb'+nb_lignesREPRODnb;
input1.name = 'nom_attaqueREPRODnb'+nb_lignesREPRODnb;
input1.type = 'text';

var td2 = document.createElement('td');
var input2 = document.createElement("select");
input2.setAttribute("name", "type_attaqueREPRODnb"+nb_lignesREPRODnb);
input2.setAttribute("id", "type_attaqueREPRODnb"+nb_lignesREPRODnb);
/* liste des options */
for (i =0; i <17; i++)
{
input2.options[i] = new Option(pokelisttype[i], pokelisttypevalue[i],false);
}

var td3 = document.createElement('td');
var input3 = document.createElement('input');
input3.id = 'descr_attaqueREPRODnb'+nb_lignesREPRODnb;
input3.name = 'descr_attaqueREPRODnb'+nb_lignesREPRODnb;
input3.type = 'text';

var td4 = document.createElement('td');
var input4 = document.createElement('textarea');
input4.id = 'poketextREPRODnb'+nb_lignesREPRODnb;
input4.name = 'poketextREPRODnb'+nb_lignesREPRODnb;

tabREPRODnb.appendChild(trREPRODnb);
trREPRODnb.appendChild(td1);
td1.appendChild(input1);
trREPRODnb.appendChild(td2);
td2.appendChild(input2);
trREPRODnb.appendChild(td3);
td3.appendChild(input3);
trREPRODnb.appendChild(td4);
td4.appendChild(input4);

nb_lignesREPRODnb++;
}

function del_attaqueREPRODnb()
{
if(nb_lignesREPRODnb>2)
{
nb_lignesREPRODnb--;
var tabREPRODnb = document.getElementById('tabREPRODnb');
var trREPRODnb = document.getElementById('trREPRODnb'+nb_lignesREPRODnb);
tabREPRODnb.removeChild(trREPRODnb);
}
}

function modif_css(var_sens)
{
var var_message = "<td";
switch(var_sens)
{
case 0 : var_message += " style='background-color: #AAAAAA'>x0";
break;
case 1 : var_message += " style='background-color: #FFFFAA'>x1";
break;
case 2 : var_message += " style='background-color: #FFAAAA'>x2";
break;
case 4 : var_message += " style='background-color: #FF5E4D'>x4";
break;
case 0.5 : var_message += " style='background-color: #AAFFAA'>/2";
break;
default : var_message += " style='background-color: #3AF24B'>/4";
}
var_message += "</td>";
return var_message;
}

function envoiMessage(form)
{

var sens_acier = 1;
var sens_combat = 1;
var sens_dragon = 1;
var sens_eau = 1;
var sens_electr = 1;
var sens_fee = 1;
var sens_feu = 1;
var sens_glace = 1;
var sens_insect = 1;
var sens_normal = 1;
var sens_plante = 1;
var sens_poison = 1;
var sens_psy = 1;
var sens_roche = 1;
var sens_sol = 1;
var sens_spectr = 1;
var sens_tenebr = 1;
var sens_vol = 1;

// Images mises en CSS

var img_acier = "<b class='acier'>ACIER</b>";
var img_combat = "<b class='combat'>COMBAT</b>";
var img_dragon = "<b class='dragon'>DRAGON</b>";
var img_eau = "<b class='eau'>EAU</b>";
var img_lectrik = "<b class='electr'>ELECTR</b>";
var img_fee = "<b class='fee'>FEE</b>";
var img_feu = "<b class='feu'>FEU</b>";
var img_glace = "<b class='glace'>GLACE</b>";
var img_insecte = "<b class='insect'>INSECT</b>";
var img_normal = "<b class='normal'>NORMAL</b>";
var img_plante = "<b class='plante'>PLANTE</b>";
var img_poison = "<b class='poison'>POISON</b>";
var img_psy = "<b class='psy'>PSY</b>";
var img_roche = "<b class='roche'>ROCHE</b>";
var img_sol = "<b class='sol'>SOL</b>";
var img_spectre = "<b class='spectr'>SPECTR</b>";
var img_tnbres = "<b class='tenebr'>TENEBR</b>";
var img_vol = "<b class='vol'>VOL</b>";

// Créer un message à partir des informations fournies
var type1 = form.type1.value;

switch(type1)
{
case 'type_acier' :
type1=img_acier;
sens_acier /=2;sens_combat *=2;sens_dragon /=2;
sens_feu *=2;sens_glace /=2;sens_insect /=2;
sens_normal /=2;sens_plante /=2;sens_poison = 0;
sens_psy /=2;sens_roche /=2;sens_sol *=2;
sens_spectr /=2;sens_tenebr /=2;sens_vol /=2;
break;
case 'type_combat' :
type1=img_combat;
sens_insect /=2;sens_psy *=2;sens_roche /=2;
sens_tenebr /=2;sens_vol *=2;
break;
case 'type_dragon' :
type1=img_dragon;
sens_dragon *=2;sens_fee *=2;sens_eau /=2;
sens_electr /=2;sens_feu /=2;sens_glace *=2;
sens_plante /=2;
break;
case 'type_eau' :
type1=img_eau;
sens_acier /=2;sens_eau /=2;sens_electr *=2;
sens_feu /=2;sens_glace /=2;sens_plante *=2;
break;
case 'type_electr' :
type1=img_lectrik;
sens_acier /=2;sens_electr /=2;
sens_sol *=2;sens_vol /=2;
break; 
case 'type_fee' :
type1=img_fee;
break;
case 'type_feu' :
type1=img_feu;
sens_acier /=2;sens_eau *=2;sens_feu /=2;
sens_glace /=2;sens_insect /=2;sens_plante /=2;
sens_roche *=2;sens_sol *=2;
break;
case 'type_glace' :
type1=img_glace;
sens_acier *=2;sens_combat *=2;
sens_feu *=2;sens_glace /=2;
break;
case 'type_insect' :
type1=img_insecte;
sens_combat /=2;sens_feu *=2;sens_plante /=2;
sens_roche *=2;sens_sol /=2;sens_vol *=2;
break;
case 'type_normal' :
type1=img_normal;
sens_combat *=2;sens_spectr = 0;
break;
case 'type_plante' :
type1=img_plante;
sens_feu *=2;sens_glace *=2;sens_insect *=2;
sens_poison *=2;sens_vol *=2;sens_eau /=2;
sens_electr /=2;sens_plante /=2;sens_sol /=2;
break;
case 'type_poison' :
type1=img_poison;
sens_combat /=2;sens_insect /=2;sens_plante /=2;
sens_poison /=2;sens_psy *=2;sens_sol *=2;
break;
case 'type_psy' :
type1=img_psy;
sens_combat /=2;sens_insect *=2;sens_psy /=2;
sens_spectr *=2;sens_tenebr *=2;
break;
case 'type_roche' :
type1=img_roche;
sens_acier *=2;sens_combat *=2;sens_eau *=2;
sens_feu /=2;sens_normal /=2;sens_plante *=2;
sens_poison /=2;sens_sol *=2;sens_vol /=2;
break;
case 'type_sol' :
type1=img_sol;
sens_eau *=2;sens_electr = 0;sens_glace *=2;
sens_plante *=2;sens_poison /=2;sens_roche /=2;
break;
case 'type_spectr' :
type1=img_spectre;
sens_combat = 0;sens_insect /=2;sens_normal = 0;
sens_poison /=2;sens_spectr *=2;sens_tenebr *=2;
break;
case 'type_tenebr' :
type1=img_tnbres;
sens_combat *=2;sens_insect *=2;sens_psy *=0;
sens_spectr /=2;sens_tenebr /=2;
break;
default :
type1=img_vol;
sens_combat /=2;sens_electr *=2;sens_glace *=2;
sens_insect /=2;sens_plante /=2;sens_roche *=2;
sens_sol = 0;
}

var type2 = form.type2.value;

switch(type2)
{
case 'type_aucun' :
type2="";
break;
case 'type_acier' :
type2=img_acier;
sens_acier /=2;sens_combat *=2;sens_dragon /=2;
sens_feu *=2;sens_glace /=2;sens_insect /=2;
sens_normal /=2;sens_plante /=2;sens_poison = 0;
sens_psy /=2;sens_roche /=2;sens_sol *=2;
sens_spectr /=2;sens_tenebr /=2;sens_vol /=2;
break;
case 'type_combat' :
type2=img_combat;
sens_insect /=2;sens_psy *=2;sens_roche /=2;
sens_tenebr /=2;sens_vol *=2;
break;
case 'type_dragon' :
type2=img_dragon;
sens_dragon *=2;sens_fee *=2;sens_eau /=2;
sens_electr /=2;sens_feu /=2;sens_glace *=2;
sens_plante /=2;
break;
case 'type_eau' :
type2=img_eau;
sens_acier /=2;sens_eau /=2;sens_electr *=2;
sens_feu /=2;sens_glace /=2;sens_plante *=2;
break;
case 'type_electr' :
type2=img_lectrik;
sens_acier = sens_acier/2;
sens_electr = sens_electr/2;
sens_sol = sens_sol*2;
sens_vol = sens_vol/2;
break; 
case 'type_fee' :
type2=img_fee;
break;
case 'type_feu' :
type2=img_feu;
sens_acier = sens_acier/2;
sens_eau = sens_eau*2;
sens_feu = sens_feu/2;
sens_glace = sens_glace/2;
sens_insect = sens_insect/2;
sens_plante = sens_plante/2;
sens_roche = sens_roche*2;
sens_sol = sens_sol*2;
break; 
case 'type_glace' :
type2=img_glace;
sens_acier *=2;sens_combat *=2;
sens_feu *=2;sens_glace /=2;
break;
case 'type_insect' :
type2=img_insecte;
sens_combat /=2;sens_feu *=2;sens_plante /=2;
sens_roche *=2;sens_sol /=2;sens_vol *=2;
break;
case 'type_normal' :
type2=img_normal;
sens_combat *=2;sens_spectr = 0;
break;
case 'type_plante' :
type2=img_plante;
sens_feu *=2;sens_glace *=2;sens_insect *=2;
sens_poison *=2;sens_vol *=2;sens_eau /=2;
sens_electr /=2;sens_plante /=2;sens_sol /=2;
break;
case 'type_poison' :
type2=img_poison;
sens_combat /=2;sens_insect /=2;sens_plante /=2;
sens_poison /=2;sens_psy *=2;sens_sol *=2;
break;
case 'type_psy' :
type2=img_psy;
sens_combat /=2;sens_insect *=2;sens_psy /=2;
sens_spectr *=2;sens_tenebr *=2;
break;
case 'type_roche' :
type2=img_roche;
sens_acier *=2;sens_combat *=2;sens_eau *=2;
sens_feu /=2;sens_normal /=2;sens_plante *=2;
sens_poison /=2;sens_sol *=2;sens_vol /=2;
break;
case 'type_sol' :
type2=img_sol;
sens_eau *=2;sens_electr = 0;sens_glace *=2;
sens_plante *=2;sens_poison /=2;sens_roche /=2;
break;
case 'type_spectr' :
type2=img_spectre;
sens_combat = 0;sens_insect /=2;sens_normal = 0;
sens_poison /=2;sens_spectr *=2;sens_tenebr *=2;
break;
case 'type_tenebr' :
type2=img_tnbres;
sens_combat *=2;sens_insect *=2;sens_psy *=0;
sens_spectr /=2;sens_tenebr /=2;
break;
default :
type2=img_vol;
sens_combat /=2;sens_electr *=2;sens_glace *=2;
sens_insect /=2;sens_plante /=2;
sens_roche *=2;sens_sol = 0;
}

var avatar = form.avatar.value;
var taille = form.taille.value;
var poids = form.poids.value;
var num_nat = form.num_nat.value;
var num_kanto = form.num_kanto.value;
var num_johto = form.num_johto.value;
var num_hoenn = form.num_hoenn.value;
var num_sinnoh = form.num_sinnoh.value;
var num_unys = form.num_unys.value;
var name_ang = form.name_ang.value;
var name_fr = form.name_fr.value;
var name_jap = form.name_jap.value;
var name_caract_jap = form.name_caract_jap.value;
var espece = form.espece.value;
var exp_max = form.exp_max.value;
var genre_masc = form.genre_masc.value;
var genre_fem = form.genre_fem.value;
var taux_capture = form.taux_capture.value;
var etymologie = form.etymologie.value;
var cap_spe1 = form.cap_spe1.value;
var cap_spe2 = form.cap_spe2.value;
var cap_spe_dw = form.cap_spe_dw.value;
var grp_oeuf1 = form.grp_oeuf1.value;
var grp_oeuf2 = form.grp_oeuf2.value;
var preevolution = form.preevolution.value;
var evolution = form.evolution.value;
var pas_oeuf = form.pas_oeuf.value;
var condition_pre = form.condition_pre.value;
var condition_evo = form.condition_evo.value;
var reprod_list = form.reprod_list.value;
var asexue = "0";
var img_masc_face = form.img_masc_face.value;
var img_fem_face = form.img_fem_face.value;
var img_masc_dos = form.img_masc_dos.value;
var img_fem_dos = form.img_fem_dos.value;
var img_masc_crom_face = form.img_masc_crom_face.value;
var img_masc_crom_dos = form.img_masc_crom_dos.value;
var img_fem_crom_face = form.img_fem_crom_face.value;
var img_fem_crom_dos = form.img_fem_crom_dos.value;
var descr_rb = form.descr_rb.value;
var descr_jaune = form.descr_jaune.value;
var descr_stadium = form.descr_stadium.value;
var descr_or = form.descr_or.value;
var descr_argent = form.descr_argent.value;
var descr_cristal = form.descr_cristal.value;
var descr_rs = form.descr_rs.value;
var descr_emeraude = form.descr_emeraude.value;
var descr_rf = form.descr_rf.value;
var descr_vf = form.descr_vf.value;
var descr_ranger = form.descr_ranger.value;
var descr_dppl = form.descr_dppl.value;
var descr_ohg = form.descr_ohg.value;
var descr_ass = form.descr_ass.value;
var descr_noir = form.descr_noir.value;
var descr_blanc = form.descr_blanc.value;
var descr_nb2 = form.descr_nb2.value;
var loc_rouge = form.loc_rouge.value;
var loc_bleu = form.loc_bleu.value;
var loc_jaune = form.loc_jaune.value;
var loc_or = form.loc_or.value;
var loc_argent = form.loc_argent.value;
var loc_cristal = form.loc_cristal.value;
var loc_rubis = form.loc_rubis.value;
var loc_saphir = form.loc_saphir.value;
var loc_emeraude = form.loc_emeraude.value;
var loc_rf = form.loc_rf.value;
var loc_vf = form.loc_vf.value;
var loc_colosseum = form.loc_colosseum.value;
var loc_xd = form.loc_xd.value;
var loc_diamant = form.loc_diamant.value;
var loc_perle = form.loc_perle.value;
var loc_platine = form.loc_platine.value;
var loc_heartgold = form.loc_heartgold.value;
var loc_soulsilver = form.loc_soulsilver.value;
var loc_noir = form.loc_noir.value;
var loc_blanc = form.loc_blanc.value;
var loc_noir2 = form.loc_noir2.value;
var loc_blanc2 = form.loc_blanc2.value;
var loc_x = form.loc_x.value;
var loc_y = form.loc_y.value;
var pv1 = form.pv1.value;
var pv2 = form.pv2.value;
var pv3 = form.pv3.value;
var att1 = form.att1.value;
var att2 = form.att2.value;
var att3 = form.att3.value;
var def1 = form.def1.value;
var def2 = form.def2.value;
var def3 = form.def3.value;
var attspe1 = form.attspe1.value;
var attspe2 = form.attspe2.value;
var attspe3 = form.attspe3.value;
var defspe1 = form.defspe1.value;
var defspe2 = form.defspe2.value;
var defspe3 = form.defspe3.value;
var vit1 = form.vit1.value;
var vit2 = form.vit2.value;
var vit3 = form.vit3.value;


var txt_message = "<table class='center' border='1'><col span='1' width='200'/><col span='2' width='300'/>"
+ "<tr><th colspan='3'>Informations générales</th></tr>"
+ "<tr><th>Artwork</th><th colspan='2'>Général</th></tr>"
+ "<tr><td rowspan='21'><img src='"+ avatar +"'/></td><td><b>Type(s)</b></td><td>"+ type1 + " " + type2 +"</td></tr>"
+ "<tr><td><b>Taille</b></td><td>"+ taille +" m</td></tr>"
+ "<tr><td><b>Poids</b></td><td>"+ poids +" kg</td></tr>"
+ "<tr><th colspan='2'>Numéro dans le Pokédex</th></tr>"
+ "<tr><td><b>Numéro national</b></td><td>#"+ num_nat +"</td></tr>"
+ "<tr><td><b>Numéro Kanto</b></td><td>"
+ (num_kanto ? "#"+ num_kanto : " - ")
+ "</td></tr><tr><td><b>Numéro Johto</b></td><td>"
+ (num_johto ? "#"+ num_johto : " - ")
+ "</td></tr><tr><td><b>Numéro Hoenn</b></td><td>"
+ (num_hoenn ? "#"+ num_hoenn : " - ")
+ "</td></tr><tr><td><b>Numéro Sinnoh</b></td><td>"
+ (num_sinnoh ? "#"+ num_sinnoh : " - ")
+ "</td></tr><tr><td><b>Numéro Unys</b></td><td>"
+ (num_unys ? "#"+ num_unys : " - ")
+ "</td></tr><tr><th colspan='2'>Noms dans d'autres langues</th></tr>"
+ "<tr><td><b>Nom anglais</td><td>"+ name_ang +"</td></tr>"
+ "<tr><td><b>Nom français</b></td><td>"+ name_fr +"</td></tr>"
+ "<tr><td><b>Nom japonais</td><td>"+ name_caract_jap +" <i>"+ name_jap +"</td></tr>"
+ "<tr><th colspan='2'>Informations diverses</th></tr>"
+ "<tr><td><b>Espèce</td><td>"+ espece +"</td></tr>"
+ "<tr><td><b>Groupe oeuf</b></td><td>"+ grp_oeuf1;
if(grp_oeuf2!="Aucun"){txt_message += " / " + grp_oeuf2;}
txt_message  += "</td></tr><tr><td><b>Expérience maximale</b></td><td>"+ exp_max +"</td></tr>";
if(genre_masc==="" && genre_fem===""){txt_message += "<tr><td><b>Genre</b></td><td> Asexué </td></tr>";
asexue="1";}
else{txt_message += "<tr><td><b>Genre</b></td><td> ? "+ genre_masc +"% / ? "+ genre_fem +"%</td></tr>";}
txt_message += "<tr><td><b>Taux de capture</b></td><td>"+ taux_capture +"</td></tr>"
+ "<tr><td><b>Etymologie</td><td>" + etymologie + "</td></tr>"
+ "<tr><th colspan='3'>Capacités Spéciales</th></tr>"
+ "<tr><td colspan='3'>" + (cap_spe1 ? cap_spe1 + (cap_spe2 ? " / " + cap_spe2 : "") + (cap_spe_dw ? " / " + cap_spe_dw +" <i>(DW)</i> " : "") : "Aucune")
+ "</td></tr></table><br />"
+ "<table class='center' border='1'><col span='2' width='400'/>"
+ "<tr><th colspan='2'>Généalogie</th></tr>"
+ "<tr><td><b>"+ name_fr +" est l'évolution de</b></td><td>"
+ (preevolution ? preevolution + (condition_pre ? " <i>(" + condition_pre + ")</i> " : "") : " - ")
+ "</td></tr>"
+ "<tr><td><b>"+ name_fr +" évolue en</b></td><td>"
+ (evolution ? evolution + (condition_evo ? " <i>(" + condition_evo + ")</i> " : "") : " - ")
+ "</td></tr>"
+ (reprod_list ? "<tr><td><b>Reproduction possible avec</b></td><td><select>" + reprod_list + "</select></td></tr>" : "<tr><td><b>Reproduction possible avec</b></td><td>"+ name_fr +" ne peut pas se reproduire.</td></tr>")
+ "<tr><td><b>Pas avant l'éclosion de son oeuf</b></td><td>"+ pas_oeuf +"</td></tr>"
+ "</table><br />";
if(asexue=="0")
{
txt_message += "<table border='1' class='center'><col span='1' width='100'/><col span='2' width='350'/>"
+ "<tr><td rowspan='2'></td><th colspan='4'>Sprites dans les versions Noires et Blanches</th></tr>"
+ "<tr><td><b>Normal</b></td><td><b>Chromatique</b></td></tr>"
+ "<tr><td><b>Mâle</b></td><td><img src='"+ img_masc_face +"' /><img src='"+ img_masc_dos +"' /></td>"
+ "<td><img src='"+ img_masc_crom_face +"' /><img src='"+ img_masc_crom_dos +"' /></td></tr>"
+ "<tr><td><b>Femelle</b></td><td><img src='"+ img_fem_face +"' /><img src='"+ img_fem_dos +"' /></td>"
+ "<td><img src='"+ img_fem_crom_face +"' /><img src='"+ img_fem_crom_dos +"' /></td></tr></table><br />";
}
else
{
txt_message += "<table border='1' class='center'><col span='2' width='400'/>"
+ "</td><th colspan='4'>Sprites dans les versions Noires et Blanches</th></tr>"
+ "<tr><td><b>Normal</b></td><td><b>Chromatique</b></td></tr>"
+ "<tr><td><img src='"+ img_masc_face +"' /><img src='"+ img_masc_dos +"' /></td>"
+ "<td><img src='"+ img_masc_crom_face +"' /><img src='"+ img_masc_crom_dos +"' /></td></tr></table><br />";
}

txt_message += "<table border='1' cellpadding='5'><col span='1' width='175'/><col span='1' width='625'/>"
+ "<tr><th colspan='2'>[center]Descriptions du Pokédex[/center]</th></tr>"
+ (descr_rb ? "<tr><td><b>Rouge & Bleu</b></td><td>"+ descr_rb +"</td></tr>" : "")
+ (descr_jaune ? "<tr><td><b>Jaune</b></td><td>"+ descr_jaune +"</td></tr>" : "")
+ (descr_stadium ? "<tr><td><b>Stadium</b></td><td>"+ descr_stadium +"</td></tr>" : "")
+ (descr_or ? "<tr><td><b>Or</b></td><td>"+ descr_or +"</td></tr>" : "")
+ (descr_argent ? "<tr><td><b>Argent</b></td><td>"+ descr_argent +"</td></tr>" : "")
+ (descr_cristal ? "<tr><td><b>Cristal</b></td><td>"+ descr_cristal +"</td></tr>" : "")
+ (descr_rs ? "<tr><td><b>Rubis & Saphir</b></td><td>"+ descr_rs +"</td></tr>" : "")
+ (descr_emeraude ? "<tr><td><b>Émeraude</b></td><td>"+ descr_emeraude +"</td></tr>" : "")
+ (descr_rf ? "<tr><td><b>Rouge Feu</b></td><td>"+ descr_rf +"</td></tr>" : "")
+ (descr_vf ? "<tr><td><b>Vert Feuille</b></td><td>"+ descr_vf +"</td></tr>" : "")
+ (descr_ranger ? "<tr><td><b>Ranger</b></td><td>"+ descr_ranger +"</td></tr>" : "")
+ (descr_dppl ? "<tr><td><b>Diamant & Perle & Platine</b></td><td>"+ descr_dppl +"</td></tr>" : "")
+ (descr_ohg ? "<tr><td><b>Or Heartgold</b></td><td>"+ descr_ohg +"</td></tr>" : "")
+ (descr_ass ? "<tr><td><b>Argent Soulsilver</b></td><td>"+ descr_ass +"</td></tr>" : "")
+ (descr_noir ? "<tr><td><b>Noire</b></td><td>"+ descr_noir +"</td></tr>" : "")
+ (descr_blanc ? "<tr><td><b>Blanche</b></td><td>"+ descr_blanc +"</td></tr>" : "")
+ (descr_nb2 ? "<tr><td><b>Noire 2 & Blanche 2</b></td><td>"+ descr_nb2 +"</td></tr>" : "")
+ "</table><br />"
+ "<table border='1' cellpadding='5'><col span='1' width='175'/><col span='1' width='625'/>"
+ "<tr><th colspan='2'>[center]Localisations[/center]</th></tr>"
+ (loc_rouge ? "<tr><td><b>Rouge</b></td><td>"+ loc_rouge +"</td></tr>" : "")
+ (loc_bleu ? "<tr><td><b>Bleu</b></td><td>"+ loc_bleu +"</td></tr>" : "")
+ (loc_jaune ? "<tr><td><b>Jaune</b></td><td>"+ loc_jaune +"</td></tr>" : "")
+ (loc_or ? "<tr><td><b>Or</b></td><td>"+ loc_or +"</td></tr>" : "")
+ (loc_argent ? "<tr><td><b>Argent</b></td><td>"+ loc_argent +"</td></tr>" : "")
+ (loc_cristal ? "<tr><td><b>Cristal</b></td><td>"+ loc_cristal +"</td></tr>" : "")
+ (loc_rubis ? "<tr><td><b>Rubis</b></td><td>"+ loc_rubis +"</td></tr>" : "")
+ (loc_saphir ? "<tr><td><b>Saphir</b></td><td>"+ loc_saphir +"</td></tr>" : "")
+ (loc_emeraude ? "<tr><td><b>Émeraude</b></td><td>"+ loc_emeraude +"</td></tr>" : "")
+ (loc_rf ? "<tr><td><b>Rouge Feu</b></td><td>"+ loc_rf +"</td></tr>" : "")
+ (loc_vf ? "<tr><td><b>Vert Feuille</b></td><td>"+ loc_vf +"</td></tr>" : "")
+ (loc_colosseum ? "<tr><td><b>Colosseum</b></td><td>"+ loc_colosseum +"</td></tr>" : "")
+ (loc_xd ? "<tr><td><b>XD</b></td><td>"+ loc_xd +"</td></tr>" : "")
+ (loc_diamant ? "<tr><td><b>Diamant</b></td><td>"+ loc_diamant +"</td></tr>" : "")
+ (loc_perle ? "<tr><td><b>Perle</b></td><td>"+ loc_perle +"</td></tr>" : "")
+ (loc_platine ? "<tr><td><b>Platine</b></td><td>"+ loc_platine +"</td></tr>" : "")
+ (loc_heartgold ? "<tr><td><b>Or Heargold</b></td><td>"+ loc_heartgold +"</td></tr>" : "")
+ (loc_soulsilver ? "<tr><td><b>Argent Soulsilver</b></td><td>"+ loc_soulsilver +"</td></tr>" : "")
+ (loc_noir ? "<tr><td><b>Noire</b></td><td>"+ loc_noir +"</td></tr>" : "")
+ (loc_blanc ? "<tr><td><b>Blanche</b></td><td>"+ loc_blanc +"</td></tr>" : "")
+ (loc_noir2 ? "<tr><td><b>Noire 2</b></td><td>"+ loc_noir2 +"</td></tr>" : "")
+ (loc_blanc2 ? "<tr><td><b>Blanche 2</b></td><td>"+ loc_blanc2 +"</td></tr>" : "")
+ (loc_x ? "<tr><td><b>X</b></td><td>"+ loc_x +"</td></tr>" : "")
+ (loc_y ? "<tr><td><b>Y</b></td><td>"+ loc_y +"</td></tr>" : "")
+ "</table><br />"
+ "<table class='center' border='1'><col span='1' width='350'/><col span='9' width='50'/>"
+ "<tr><th colspan='10'>Sensibilités</th></tr>"
+ "<tr><td><b>Attaques</b></td><td>" + img_acier + "</td><td>" + img_combat + "</td><td>" + img_dragon + "</td><td>"
+ img_eau + "</td><td>" + img_lectrik + "</td><td>" + img_fee + "</td><td>"
+ img_feu + "</td><td> " + img_glace + "</td><td>" + img_insecte + "</td></tr>"
+ "<tr><td><b>Sensibilités</b></td>"
+ modif_css(sens_acier) + modif_css(sens_combat) + modif_css(sens_dragon) + modif_css(sens_eau) + modif_css(sens_electr)
+ modif_css(sens_fee) + modif_css(sens_feu) + modif_css(sens_glace) + modif_css(sens_insect) + "</tr>"
+ "<tr><td><b>Attaques</b></td><td>" + img_normal + "</td><td>" + img_plante + "</td><td>" + img_poison
+ "</td><td>" + img_psy + "</td><td>" + img_roche + "</td><td>" + img_sol
+ "</td><td>" + img_spectre + "</td><td>" + img_tnbres + "</td><td>" + img_vol + "</td></tr>"
+ "<tr><td><b>Sensibilités</b></td>"
+ modif_css(sens_normal) + modif_css(sens_plante) + modif_css(sens_poison) + modif_css(sens_psy) + modif_css(sens_roche)
+ modif_css(sens_sol) + modif_css(sens_spectr) + modif_css(sens_tenebr) + modif_css(sens_vol)
+ "</tr></table><br />"
+ "<table class='center' border='1'><colgroup width='170' span='4'></colgroup>"
+ "<tr><th colspan='4'>Statistiques</th></tr><tr><td><b>Stats</b></td><td><b>Minimum <a title='IV = 31 | EV = 0 | Nature Neutre'>[?]</a></b></td>"
+ "<td><b>Maximum <a title='IV = 31 | EV = 255 | Nature Neutre'>[?]</a></b></td><td><b>EV donnés</b></td></tr>"
+ "<tr><td><b>PV</b></td><td>"+ pv1 +"</td><td>"+ pv2 +"</td><td>"+ pv3 +"</td></tr>"
+ "<tr><td><b>Attaque</b></td><td>"+ att1 +"</td><td>"+ att2 +"</td><td>"+ att3 +"</td></tr>"
+ "<tr><td><b>Défense</b></td><td>"+ def1 +"</td><td>"+ def2 +"</td><td>"+ def3 +"</td></tr>"
+ "<tr><td><b>Attaque spé.</b><td>"+ attspe1 +"</td><td>"+ attspe2 +"</td><td>"+ attspe3 +"</td></tr>"
+ "<tr><td><b>Défense spé.</b></td><td>"+ defspe1 +"</td><td>"+ defspe2 +"</td><td>"+ defspe3 +"</td></tr>"
+ "<tr><td><b>Vitesse</b></td><td>"+ vit1 +"</td><td>"+ vit2 +"</td><td>"+ vit3 +"</td></tr></table><br />";

txt_message += "<table border='1' width='800'><tr><th>Attaques</th></tr>"
+ "<tr><td><br />[spoiler=Par Niveau]"
+ "<table class='center' cellpadding='2' border='1'>"
+ "<col span='1' width='100'/><col span='1' width='200'/><col span='5' width='100'/>"
+ "<tr><th>Niveau</th><th>Nom</th><th>Type</th><th>Catégorie</th><th>Puissance</th><th>Précision</th><th>PP</th></tr>";
for (var iterNIVnb = 1; iterNIVnb < nb_lignesNIVnb; iterNIVnb++)
{
var niveau_attaqueNIVnb = document.getElementById('niveau_attaqueNIVnb'+iterNIVnb).value;
var nom_attaqueNIVnb = document.getElementById('nom_attaqueNIVnb'+iterNIVnb).value;
var type_attaqueNIVnb = document.getElementById('type_attaqueNIVnb'+iterNIVnb).value;
var cat_attaqueNIVnb = document.getElementById('cat_attaqueNIVnb'+iterNIVnb).value;
var puissance_attaqueNIVnb = document.getElementById('puissance_attaqueNIVnb'+iterNIVnb).value;
var precision_attaqueNIVnb = document.getElementById('precision_attaqueNIVnb'+iterNIVnb).value;
var pp_attaqueNIVnb = document.getElementById('pp_attaqueNIVnb'+iterNIVnb).value;
txt_message += "<tr><td>"+ niveau_attaqueNIVnb +"</td><td>"+ nom_attaqueNIVnb +"</td><td>"+ type_attaqueNIVnb +"</td><td>"+ cat_attaqueNIVnb +"</td><td>"+ puissance_attaqueNIVnb +"</td><td>"+ precision_attaqueNIVnb +"</td><td>"+ pp_attaqueNIVnb +"</td></tr>";
}
txt_message += "</table>[/spoiler]"
+ "<br />[spoiler=Par CT-CS]"
+ "<table class='center' cellpadding='2' border='1'>"
+ "<col span='1' width='100'/><col span='1' width='200'/><col span='5' width='100'/>"
+ "<tr><th>CT/CS</th><th>Nom</th><th>Type</th><th>Catégorie</th><th>Puissance</th><th>Précision</th><th>PP</th></tr>";
for (var iterCTnb = 1; iterCTnb < nb_lignesCTnb; iterCTnb++)
{
var nombre_attaqueCTnb = document.getElementById('nombre_attaqueCTnb'+iterCTnb).value;
var nom_attaqueCTnb = document.getElementById('nom_attaqueCTnb'+iterCTnb).value;
var type_attaqueCTnb = document.getElementById('type_attaqueCTnb'+iterCTnb).value;
var cat_attaqueCTnb = document.getElementById('cat_attaqueCTnb'+iterCTnb).value;
var puissance_attaqueCTnb = document.getElementById('puissance_attaqueCTnb'+iterCTnb).value;
var precision_attaqueCTnb = document.getElementById('precision_attaqueCTnb'+iterCTnb).value;
var pp_attaqueCTnb = document.getElementById('pp_attaqueCTnb'+iterCTnb).value;
txt_message += "<tr><td>"+ nombre_attaqueCTnb +"</td><td>"+ nom_attaqueCTnb +"</td><td>"+ type_attaqueCTnb +"</td><td>"+ cat_attaqueCTnb +"</td><td>"+ puissance_attaqueCTnb +"</td><td>"+ precision_attaqueCTnb +"</td><td>"+ pp_attaqueCTnb +"</td></tr>";
}
txt_message += "</table>[/spoiler]";
if (form.nom_attaqueREPRODnb1.value){
txt_message +=  "<br />[spoiler=Par Reproduction]"
+ "<table class='center' cellpadding='2' border='1'><col span='1' width='150'/>"
+ "<col span='1' width='50'/><col span='1' width='500'/><col span='1' width='100'/>"
+ "<tr><th>Nom</th><th>Type</th><th>Description</th><th>Reproductible avec</th></tr>";
for (var iterREPRODnb = 1; iterREPRODnb < nb_lignesREPRODnb; iterREPRODnb++)
{
var nom_attaqueREPRODnb = document.getElementById('nom_attaqueREPRODnb'+iterREPRODnb).value;
var type_attaqueREPRODnb = document.getElementById('type_attaqueREPRODnb'+iterREPRODnb).value;
var descr_attaqueREPRODnb = document.getElementById('descr_attaqueREPRODnb'+iterREPRODnb).value;
var poketextREPRODnb = document.getElementById('poketextREPRODnb'+iterREPRODnb).value; // récupère le texte

var poke = poketextREPRODnb.split('\n'); // scinde le texte à chaque retour à la ligne
var pokelist = new Array(poke[0],poke[1],poke[2],poke[3],poke[4],poke[5]); // à revoir ...

txt_message += "<tr><td>"+ nom_attaqueREPRODnb +"</td><td>"+ type_attaqueREPRODnb + "</td><td>"
+ descr_attaqueREPRODnb +"</td><td><select><option>Reproduction avec</option>";
for(i = 0; i < pokelist.length; i++)
{ txt_message += "<option>" + pokelist[i] + "</option>"; }
txt_message += "</select></td></tr>";
}
txt_message += "</table>[/spoiler]";}
txt_message += "<br /></td></tr></table>";

// Insère le texte construit dans le champ caché "message" du formulaire
form.message.value = txt_message;
form.subject.value = "#" + num_nat + " - " + name_fr;

return true;
}
</script>

Lorris
****

Masculin
Messages : 294
Inscrit(e) le : 05/02/2011

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

Résolu Re: Bug envoie formulaire

Message par Lorris le Sam 6 Juil 2013 - 21:21

Code:
<form action="/post" method="post" name="post" id="form" enctype="multipart/form-data" onSubmit="
return(envoiMessage(this))">
<input type="hidden" name="lt" value="0" />
<input type="hidden" name="mode" value="newtopic" />
<input type="hidden" name="topictype" value="0" checked="checked" />
<input type="hidden" name="message" value="" />
<input type="hidden" name="f" value="218" />
<input type="hidden" name="subject" id="titre" value="" />
<p></p>

<table class="forumline" border="0" cellpadding="0" cellspacing="1"><tr>
<td class="catHead" align="center" height="28" valign="middle"><span class="cattitle" style="font-size: 29px; font-family: Monotype Corsiva; color:
rgb(83, 16, 20);">Création fiche Pokedex</span></td>
</tr><tr>
<td class="row1">
<table class='center' border='1'><col span='1' width='200'/><col span='2' width='300'/><tr><th colspan='3'>Informations générales</th></tr><tr><th>Artwork</th><th colspan='2'>Général</th></tr><tr><td rowspan='21'><input name="avatar" id="avatar" size="25" type="text" /></td><td><b>Type(s)</b></td><td><select name="type1" id="type1">
<option value="type_acier">Acier</option>
<option value="type_combat">Combat</option>
<option value="type_dragon">Dragon</option>
<option value="type_eau">Eau</option>
<option value="type_electr">Electrique</option>
<option value="type_fee">Fée</option>
<option value="type_feu">Feu</option>
<option value="type_glace">Glace</option>
<option value="type_insect">Insecte</option>
<option value="type_normal">Normal</option>
<option value="type_plante">Plante</option>
<option value="type_poison">Poison</option>
<option value="type_psy">Psy</option>
<option value="type_roche">Roche</option>
<option value="type_sol">Sol</option>
<option value="type_spectr">Spectre</option>
<option value="type_tenebr">Ténèbres</option>
<option value="type_vol">Vol</option>
</select>
<select name="type2" id="type2">
<option value="type_aucun">Aucun</option>
<option value="type_acier">Acier</option>
<option value="type_combat">Combat</option>
<option value="type_dragon">Dragon</option>
<option value="type_eau">Eau</option>
<option value="type_electr">Electrique</option>
<option value="type_fee">Fée</option>
<option value="type_feu">Feu</option>
<option value="type_glace">Glace</option>
<option value="type_insect">Insecte</option>
<option value="type_normal">Normal</option>
<option value="type_plante">Plante</option>
<option value="type_poison">Poison</option>
<option value="type_psy">Psy</option>
<option value="type_roche">Roche</option>
<option value="type_sol">Sol</option>
<option value="type_spectr">Spectre</option>
<option value="type_tenebr">Ténèbres</option>
<option value="type_vol">Vol</option>
</select></td></tr><tr><td><b>Taille</b></td><td><input name="taille" id="taille" size="10" maxlength="20" type="text" /> m</td></tr><tr><td><b>Poids</b></td><td><input name="poids" id="poids" size="10" maxlength="20" type="text" /> kg</td></tr><tr><th colspan='2'>Numéro dans le Pokédex</th></tr><tr><td><b>Numéro national</b></td><td># <input name="num_nat" id="num_nat" size="5" maxlength="3" type="text" /></td></tr><tr><td><b>Numéro Kanto <abbr title="Si le Pokémon n'est pas dans le Pokédex de Kanto, alors laissez le champs vide.">[?]</abbr></b></td><td># <input name="num_kanto" id="num_kanto" size="5" maxlength="3" type="text" /></td></tr><tr><td><b>Numéro Johto <abbr title="Si le Pokémon n'est pas dans le Pokédex de Johto, alors laissez le champs vide.">[?]</abbr></b></td><td># <input name="num_johto" id="num_ johto" size="5" maxlength="3" type="text" /></td></tr><tr><td><b>Numéro Hoenn <abbr title="Si le Pokémon n'est pas dans le Pokédex d'Hoenn, alors laissez le champs vide.">[?]</abbr></b></td><td># <input name="hoenn" id="num_hoenn" size="5" maxlength="3" type="text" /></td></tr><tr><td><b>Numéro Sinnoh <abbr title="Si le Pokémon n'est pas dans le Pokédex de Sinnoh, alors laissez le champs vide.">[?]</abbr></b></td><td># <input name="num_sinnoh" id="num_sinnoh" size="5" maxlength="3" type="text" /></td></tr><tr><td><b>Numéro Unys <abbr title="Si le Pokémon n'est pas dans le Pokédex d'Unys, alors laissez le champs vide.">[?]</abbr></b></td><td># <input name="num_unys" id="num_unys" size="5" maxlength="3" type="text" /></td></tr><tr><th colspan='2'>Noms dans d'autres langues</th></tr><tr><td><b>Nom anglais</td><td><input name="name_ang" id="name_ang" size="24" maxlength="20" type="text" /></td></tr><tr><td><b>Nom français</b></td><td><input name="name_fr" id="name_fr" size="24" maxlength="20" type="text" /></td></tr><tr><td><b>Nom japonais <abbr title="Mettre les caractères japonais dans le premier cadre et le nom japonais dans le deuxième.">[?]</abbr></td><td><input name="name_caract_jap" id="name_caract_jap" size="10" maxlength="30" type="text" /><input name="name_jap" id="name_jap" size="10" maxlength="30" type="text" /></td></tr><tr><th colspan='2'>Informations diverses</th></tr><tr><td><b>Espèce</td><td><input name="espece" id="espece" size="30" maxlength="30" type="text" /></td></tr><tr><td><b>Groupe oeuf</b></td><td><select name="grp_oeuf1" id="grp_oeuf1">
<option value="Dragon">Dragon</option>
<option value="Eau 1">Eau 1</option>
<option value="Eau 2">Eau 2</option>
<option value="Eau 3">Eau 3</option>
<option value="Fée">Fée</option>
<option value="Humanoïde">Humanoïde</option>
<option value="Indéterminé">Indéterminé</option>
<option value="Insecte">Insecte</option>
<option value="Métamorph">Métamorph</option>
<option value="Minéral">Minéral</option>
<option value="Monstre">Monstre</option>
<option value="Plante">Plante</option>
<option value="Sans oeuf">Sans oeuf</option>
<option value="Sol">Sol</option>
<option value="Vol">Vol</option>
</select>
<select name="grp_oeuf2" id="grp_oeuf2">
<option value="Aucun">Aucun</option>
<option value="Dragon">Dragon</option>
<option value="Eau 1">Eau 1</option>
<option value="Eau 2">Eau 2</option>
<option value="Eau 3">Eau 3</option>
<option value="Fée">Fée</option>
<option value="Humanoïde">Humanoïde</option>
<option value="Indéterminé">Indéterminé</option>
<option value="Insecte">Insecte</option>
<option value="Métamorph">Métamorph</option>
<option value="Minéral">Minéral</option>
<option value="Monstre">Monstre</option>
<option value="Plante">Plante</option>
<option value="Sans oeuf">Sans oeuf</option>
<option value="Sol">Sol</option>
<option value="Vol">Vol</option>
</select></td></tr><tr><td><b>Expérience maximale <abbr title="Mettre un espace tous les trois chiffres. 1000000 s'écrit 1 000 000.">[?]</abbr></b></td><td><input name="exp_max" id="exp_max" size="30" maxlength="20" type="text" /></td></tr><tr><td><b>Genre <abbr title="Mettre les nombres avec un chiffre après la virgule même pour les nombres entiers comme '50', vous devez mettre '50,0'. Si le Pokémon est asexué, alors laissez vide les deux champs.">[?]</abbr></b></td><td>Masculin : <input name="genre_masc" id="genre_masc" size="7" maxlength="10" type="text" /> % <br /> Féminin : <input name="genre_fem" id="genre_fem" size="7" maxlength="10" type="text" /> %</td></tr><tr><td><b>Taux de capture</b></td><td><input name="taux_capture" id="taux_capture" size="10" maxlength="5" type="text" /></td></tr><tr><td><b>Etymologie</td><td><input name="etymologie" id="etymologie" size="30"></td></tr><tr><th colspan='3'>Capacités Spéciales</th></tr><tr><td colspan='3'><b>Capacité 1 : </b><input name="cap_spe1" id="cap_spe1" size="20" maxlength="90" type="text" /><br /><b>Capacité 2 : </b><input name="cap_spe2" id="cap_spe2" size="20" maxlength="90" type="text" /><br /><b>Dream World : </b><input name="cap_spe_dw" id="cap_spe_dw"  size="20" maxlength="90" type="text" /></td></td></tr></table>

<br />

<table class="center" border="1"><col span="1" width="400"/><col span="1" width="400"/><tr><th colspan="2">Généalogie</th></tr><tr><td><b>Le Pokémon est l'évolution de</b></td><td>Nom : <input name="preevolution" id="preevolution" size="20" maxlength="20" type="text" /> <br /> Condition : <input name="condition_pre" id="condition_pre" size="14" maxlength="40" type="text" /></td></tr><tr><td><b>Le Pokémon évolue en</b></td><td>Nom : <input name="evolution" id="evolution" size="20" maxlength="20" type="text" /> <br /> Condition : <input name="condition_evo" id="condition_evo" size="14" maxlength="40" type="text" /></td></tr><tr><td><b>Reproduction possible avec <abbr title="Si le Pokémon ne se reproduit pas , laissez vide.">[?]</abbr></b></td><td><input name="reprod_list" id="reprod_list" size="40" type="text" /></td></tr><tr><td><b>Pas avant l'éclosion de son oeuf</b></td><td><input name="pas_oeuf" id="pas_oeuf" size="15" maxlength="20" type="text" /></td></tr></table>

<br />

<table border="1" class="center"><col span="1" width="100"/><col span="4" width="130"/><tr><td rowspan="3"><abbr title="Si le Pokémon est asexué, alors remplissez seulement les champs en tant que masculin et laissez vide ceux féminins.">[?]</abbr></td><th colspan="8">Sprites dans les versions Noires et Blanches</th></tr><tr><td  colspan="2"><b>Normal</b></td><td colspan="2">Chromatique</td></tr><tr><td>Face</td><td>Dos</td><td>Face</td><td>Dos</td></tr><tr><td>Mâle</td><td><input name="img_masc_face" id="img_masc_face" size="10" type="text" /></td><td><input name="img_masc_dos" id="img_masc_dos" size="10" type="text" /></td><td><input name="img_masc_crom_face" id="img_masc_crom_face" size="10" type="text" /></td><td><input name="img_masc_crom_dos" id="img_masc_crom_dos" size="10" type="text" /></td></tr><tr><td>Femelle</td><td><input name="img_fem_face" id="img_fem_face" size="10" type="text" /></td><td><input name="img_fem_dos" id="img_fem_dos" size="10" type="text" /></td><td><input name="img_fem_crom_face" id="img_fem_crom_face" size="10" type="text" /></td><td><input name="img_fem_crom_dos" id="img_fem_crom_dos" size="10" type="text" /></td></tr></table>

<br />

<table border='1' class="center"><col span='1' width='300'/><col span='1' width='500'/><tr><th colspan='2'>Descriptions du Pokédex</th></tr><tr><td>Rouge & Bleu</td><td><input name="descr_rb" id="descr_rb" size="50" type="text" /></td></tr><tr><td>Jaune</td><td><input name="descr_jaune" id="descr_jaune" size="50" type="text" /></td></tr><tr><td>Stadium</td><td><input name="descr_stadium" id="descr_stadium" size="50" type="text" /></td></tr><tr><td>Or</td><td><input name="descr_or" id="descr_or" size="50" type="text" /></td></tr><tr><td>Argent</td><td><input name="descr_argent" id="descr_argent" size="50" type="text" /></td></tr><tr><td>Cristal</td><td><input name="descr_cristal" id="descr_cristal" size="50" type="text" /></td></tr><tr><td>Rubis & Saphir</td><td><input name="descr_rs" id="descr_rs" size="50" type="text" /></td></tr><tr><td>Émeraude</td><td><input name="descr_emeraude" id="descr_emeraude" size="50" type="text" /></td></tr><tr><td>Rouge Feu</td><td><input name="descr_rf" id="descr_rf" size="50" type="text" /></td></tr><tr><td>Vert Feuille</td><td><input name="descr_vf" id="descr_vf" size="50" type="text" /></td></tr><tr><td>Ranger</td><td><input name="descr_ranger" id="descr_ranger" size="50" type="text" /></td></tr><tr><td>Diamant & Perle & Platine</td><td><input name="descr_dppl" id="descr_dppl" size="50" type="text" /></td></tr><tr><td>Or Heartgold</td><td><input name="descr_ohg" id="descr_ohg" size="50" type="text" /></td></tr><tr><td>Argent Soulsilver</td><td><input name="descr_ass" id="descr_ass" size="50" type="text" /></td></tr><tr><td>Noire</td><td><input name="descr_noir" id="descr_noir" size="50" type="text" /></td></tr><tr><td>Blanche</td><td><input name="descr_blanc" id="descr_blanc" size="50" type="text" /></td></tr><tr><td>Noire 2 & Blanche 2</td><td><input name="descr_nb2" id="descr_nb2" size="50" type="text" /></td></tr></table>

<br />

<table border='1' class='center'><col span='1' width='300'/><col span='1' width='500'/><tr><th colspan='2'>Localisations</th></tr><tr><td>Rouge</td><td><input name="loc_rouge" id="loc_rouge" size="50" type="text" /></td></tr><tr><td>Bleu</td><td><input name="loc_bleu" id="loc_bleu" size="50" type="text" /></td></tr><tr><td>Jaune</td><td><input name="loc_jaune" id="loc_jaune" size="50" type="text" /></td></tr><tr><td>Or</td><td><input name="loc_or" id="loc_or" size="50" type="text" /></td></tr><tr><td>Argent</td><td><input name="loc_argent" id="loc_argent" size="50" type="text" /></td></tr><tr><td>Cristal</td><td><input name="loc_cristal" id="loc_cristal" size="50" type="text" /></td></tr><tr><td>Rubis</td><td><input name="loc_rubis" id="loc_rubis" size="50" type="text" /></td></tr><tr><td>Saphir</td><td><input name="loc_saphir" id="loc_saphir" size="50" type="text" /></td></tr><tr><td>Émeraude</td><td><input name="loc_emeraude" id="loc_emeraude" size="50" type="text" /></td></tr><tr><td>Rouge Feu</td><td><input name="loc_rf" id="loc_rf" size="50" type="text" /></td></tr><tr><td>Vert Feuille</td><td><input name="loc_vf" id="loc_vf" size="50" type="text" /></td></tr><tr><td>Colosseum</td><td><input name="loc_colosseum" id="loc_colosseum" size="50" type="text" /></td></tr><tr><td>XD</td><td><input name="loc_xd" id="loc_xd" size="50" type="text" /></td></tr><tr><td>Diamant</td><td><input name="loc_diamant" id="loc_diamant" size="50" type="text" /></td></tr><tr><td>Perle</td><td><input name="loc_perle" id="loc_perle" size="50" type="text" /></td></tr><tr><td>Platine</td><td><input name="loc_platine" id="loc_platine" size="50" type="text" /></td></tr><tr><td>Or Heartgold</td><td><input name="loc_heartgold" id="loc_heartgold" size="50" type="text" /></td></tr><tr><td>Argent Soulsilver</td><td><input name="loc_soulsilver" id="loc_soulsilver" size="50" type="text" /></td></tr><tr><td>Noire</td><td><input name="loc_noir" id="loc_noir" size="50" type="text" /></td></tr><tr><td>Blanche</td><td><input name="loc_blanc" id="loc_blanc" size="50" type="text" /></td></tr><tr><td>Noire 2</td><td><input name="loc_noir2" id="loc_noir2" size="50" type="text" /></td></tr><tr><td>Blanche 2</td><td><input name="loc_blanc2" id="loc_blanc2" size="50" type="text" /></td></tr><tr><td>X</td><td><input name="loc_x" id="loc_x" size="50" type="text" /></td></tr><tr><td>Y</td><td><input name="loc_y" id="loc_y" size="50" type="text" /></td></tr></table>

<br />

<table class='center' border='1'><col span="4" width="200"/><tr><th colspan='4'>Statistiques</th></tr>
<tr>
<td>Stats</td>
<td>Minimum <a title="IV = 31 | EV = 0 | Nature Neutre">[?]</a></td>
<td>Maximum <a title="IV = 31 | EV = 255 | Nature Neutre">[?]</a></td>
<td>EV donnés</td>
</tr><tr>
<td>PV</td>
<td><input name="pv1" id="pv1" size="10" type="text" /></td>
<td><input name="pv2" id="pv2" size="10" type="text" /></td>
<td><select name="pv3" id="pv3">
<option value="0">0</option>
<option value="1">1</option>
<option value="2">2</option>
<option value="3">3</option>
</select></td>
</tr><tr>
<td>Attaque</td>
<td><input name="att1" id="att1" size="10" type="text" /></td>
<td><input name="att2" id="att2" size="10" type="text" /></td>
<td><select name="att3" id="att3">
<option value="0">0</option>
<option value="1">1</option>
<option value="2">2</option>
<option value="3">3</option>
</select></td>
</tr><tr>
<td>Défense</td>
<td><input name="def1" id="def1" size="10" type="text" /></td>
<td><input name="def2" id="def2" size="10" type="text" /></td>
<td><select name="def3" id="def3">
<option value="0">0</option>
<option value="1">1</option>
<option value="2">2</option>
<option value="3">3</option>
</select></td>
</tr><tr>
<td>Attaque spé.</td>
<td><input name="attspe1" id="attspe1" size="10" type="text" /></td>
<td><input name="attspe2" id="attspe2" size="10" type="text" /></td>
<td><select name="attspe3" id="attspe3">
<option value="0">0</option>
<option value="1">1</option>
<option value="2">2</option>
<option value="3">3</option>
</select></td>
</tr><tr>
<td>Défense spé.</td>
<td><input name="defspe1" id="defspe1" size="10" type="text" /></td>
<td><input name="defspe2" id="defspe2" size="10" type="text" /></td>
<td><select name="defspe3" id="defspe3">
<option value="0">0</option>
<option value="1">1</option>
<option value="2">2</option>
<option value="3">3</option>
</select></td>
</tr><tr>
<td>Vitesse</td>
<td><input name="vit1" id="vit1" size="10" type="text" /></td>
<td><input name="vit2" id="vit2" size="10" type="text" /></td>
<td><select name="vit3" id="vit3">
<option value="0">0</option>
<option value="1">1</option>
<option value="2">2</option>
<option value="3">3</option>
</select></td>
</tr></table>

<fieldset><legend>Attaques apprises par Niveau</legend>
<table id="tabNIVnb" name="tabNIVnb" class="center">
<tr>
<td><b>Niveau</b></td>
<td><b>Nom</b></td>
<td><b>Type</b></td>
<td><b>Catégorie</b></td>
<td><b>Puissance</b></td>
<td><b>Précision</b></td>
<td><b>PP</b></td>
</tr>
<tr name="trNIVnb1" id="trNIVnb1">
<td><input name="niveau_attaqueNIVnb1" id="niveau_attaqueNIVnb1" type="text" size="7" /></td>
<td><input name="nom_attaqueNIVnb1" id="nom_attaqueNIVnb1" type="text" size="15" /></td>
<td><select name="type_attaqueNIVnb1" id="type_attaqueNIVnb1">
<option value="<b class='acier'>ACIER</b>">Acier</option>
<option value="<b class='combat'>COMBAT</b>">Combat</option>
<option value="<b class='dragon'>DRAGON</b>">Dragon</option>
<option value="<b class='eau'>EAU</b>">Eau</option>
<option value="<b class='electr'>ELECTR</b>">Electrique</option>
<option value="<b class='fee'>FEE</b>">Fée</option>
<option value="<b class='feu'>FEU</b>">Feu</option>
<option value="<b class='glace'>GLACE</b>">Glace</option>
<option value="<b class='insect'>INSECT</b>">Insecte</option>
<option value="<b class='normal'>NORMAL</b>">Normal</option>
<option value="<b class='plante'>PLANTE</b>">Plante</option>
<option value="<b class='poison'>POISON</b>">Poison</option>
<option value="<b class='psy'>PSY</b>">Psy</option>
<option value="<b class='roche'>ROCHE</b>">Roche</option>
<option value="<b class='sol'>SOL</b>">Sol</option>
<option value="<b class='spectr'>SPECTR</b>">Spectre</option>
<option value="<b class='tenebr'>TENEBR</b>">Ténèbres</option>
<option value="<b class='vol'>VOL</b>">Vol</option>
</select></td>
<td><select name="cat_attaqueNIVnb1" id="cat_attaqueNIVnb1">
<option value="<img src='http://i.imgur.com/10sZsIN.gif' />">Physique</option>
<option value="<img src='http://i.imgur.com/hr6maf8.gif' />">Spéciale</option>
<option value="<img src='http://i.imgur.com/nmRzWOM.gif' />">Autre</option>
</select></td>
<td><input name="puissance_attaqueNIVnb1" id="puissance_attaqueNIVnb1" type="text" size="10" /></td>
<td><input name="precision_attaqueNIVnb1" id="precision_attaqueNIVnb1" type="text" size="10" /></td>
<td><input name="pp_attaqueNIVnb1" id="pp_attaqueNIVnb1" type="text" size="5" /></td>
</tr>
</table>
<input type="button" id="button_addNIVnb" name="button_addNIVnb" onClick="add_attaqueNIVnb();" value="Ajouter une attaque" />
<input type="button" id="button_delNIVnb" name="button_delNIVnb" onClick="del_attaqueNIVnb();" value="Retirer une attaque" />
</fieldset>

<fieldset><legend>Attaques apprises par CT/CS</legend>
<table id="tabCTnb" name="tabCTnb" class="center">
<tr>
<td><b>CT/CS</b></td>
<td><b>Nom <a title="Rajouter CT ou CS avant chaque numéro">[?]</a></b></td>
<td><b>Type</b></td>
<td><b>Catégorie</b></td>
<td><b>Puissance</b></td>
<td><b>Précision</b></td>
<td><b>PP</b></td>
</tr>
<tr name="trCTnb1" id="trCTnb1">
<td><input name="nombre_attaqueCTnb1" id="nombre_attaqueCTnb1" type="text" size="7" /></td>
<td><input name="nom_attaqueCTnb1" id="nom_attaqueCTnb1" type="text" size="15" /></td>
<td><select name="type_attaqueCTnb1" id="type_attaqueCTnb1">
<option value="<b class='acier'>ACIER</b>">Acier</option>
<option value="<b class='combat'>COMBAT</b>">Combat</option>
<option value="<b class='dragon'>DRAGON</b>">Dragon</option>
<option value="<b class='eau'>EAU</b>">Eau</option>
<option value="<b class='electr'>ELECTR</b>">Electrique</option>
<option value="<b class='fee'>FEE</b>">Fée</option>
<option value="<b class='feu'>FEU</b>">Feu</option>
<option value="<b class='glace'>GLACE</b>">Glace</option>
<option value="<b class='insect'>INSECT</b>">Insecte</option>
<option value="<b class='normal'>NORMAL</b>">Normal</option>
<option value="<b class='plante'>PLANTE</b>">Plante</option>
<option value="<b class='poison'>POISON</b>">Poison</option>
<option value="<b class='psy'>PSY</b>">Psy</option>
<option value="<b class='roche'>ROCHE</b>">Roche</option>
<option value="<b class='sol'>SOL</b>">Sol</option>
<option value="<b class='spectr'>SPECTR</b>">Spectre</option>
<option value="<b class='tenebr'>TENEBR</b>">Ténèbres</option>
<option value="<b class='vol'>VOL</b>">Vol</option>
</select></td>
<td><select name="cat_attaqueCTnb1" id="cat_attaqueCTnb1">
<option value="<img src='http://i.imgur.com/10sZsIN.gif' />">Physique</option>
<option value="<img src='http://i.imgur.com/hr6maf8.gif' />">Spéciale</option>
<option value="<img src='http://i.imgur.com/nmRzWOM.gif' />">Autre</option>
</select></td>
<td><input name="puissance_attaqueCTnb1" id="puissance_attaqueCTnb1" type="text" size="10" /></td>
<td><input name="precision_attaqueCTnb1" id="precision_attaqueCTnb1" type="text" size="10" /></td>
<td><input name="pp_attaqueCTnb1" id="pp_attaqueCTnb1" type="text" size="5" /></td>
</tr>
</table>
<input type="button" id="button_addCTnb" name="button_addCTnb" onClick="add_attaqueCTnb();" value="Ajouter une attaque" />
<input type="button" id="button_delCTnb" name="button_delCTnb" onClick="del_attaqueCTnb();" value="Retirer une attaque" />
</fieldset>

<fieldset><legend>Attaques apprises par Reproduction</legend>
<table id="tabREPRODnb" name="tabREPRODnb" class="center">
<tr>
<td><b>Nom</b></td>
<td><b>Type</b></td>
<td><b>Description</b></td>
<td><b>Reproductible avec <a title="Mettre 1 Pokémon par ligne par ordre d'affichage dans le Pokédex">[?]</a></b></td>
</tr>
<tr name="trREPRODnb1" id="trREPRODnb1">
<td><input name="nom_attaqueREPRODnb1" id="nom_attaqueREPRODnb1" type="text" /></td>
<td><select name="type_attaqueREPRODnb1" id="type_attaqueREPRODnb1">
<option value="<b class='acier'>ACIER</b>">Acier</option>
<option value="<b class='combat'>COMBAT</b>">Combat</option>
<option value="<b class='dragon'>DRAGON</b>">Dragon</option>
<option value="<b class='eau'>EAU</b>">Eau</option>
<option value="<b class='electr'>ELECTR</b>">Electrique</option>
<option value="<b class='fee'>FEE</b>">Fée</option>
<option value="<b class='feu'>FEU</b>">Feu</option>
<option value="<b class='glace'>GLACE</b>">Glace</option>
<option value="<b class='insect'>INSECT</b>">Insecte</option>
<option value="<b class='normal'>NORMAL</b>">Normal</option>
<option value="<b class='plante'>PLANTE</b>">Plante</option>
<option value="<b class='poison'>POISON</b>">Poison</option>
<option value="<b class='psy'>PSY</b>">Psy</option>
<option value="<b class='roche'>ROCHE</b>">Roche</option>
<option value="<b class='sol'>SOL</b>">Sol</option>
<option value="<b class='spectr'>SPECTR</b>">Spectre</option>
<option value="<b class='tenebr'>TENEBR</b>">Ténèbres</option>
<option value="<b class='vol'>VOL</b>">Vol</option>
</select></td>
<td><input name="descr_attaqueREPRODnb1" id="descr_attaqueREPRODnb1" type="text" /></td>
<td><textarea name="poketextREPRODnb1" id="poketextREPRODnb1"></textarea></td>
</tr>
</table>
<input type="button" id="button_addREPRODnb" name="button_addREPRODnb" onClick="add_attaqueREPRODnb();" value="Ajouter une attaque" />
<input type="button" id="button_delREPRODnb" name="button_delREPRODnb" onClick="del_attaqueREPRODnb();" value="Retirer une attaque" />
</fieldset>
</td>
</tr>
</table>
<input name="post" value="Envoyer le formulaire" type="submit" />
</form>

J'ai encore fait "mumuse" avec le code. Il fonctionne toujours pour une fois Wink !

Bref, donc je UP pour savoir si y a une façon simple de récupérer les informations de chaque attaque pour ne pas avoir à les récupérer à chaque fois. Merci d'avance

Lorris
****

Masculin
Messages : 294
Inscrit(e) le : 05/02/2011

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

Résolu Re: Bug envoie formulaire

Message par Scoubifitz le Dim 7 Juil 2013 - 15:24

bonjour,

Je ne vois pas de solution simple pour une liste aussi longue ...

Scoubifitz
+ Hyperactif +

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

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

Résolu Re: Bug envoie formulaire

Message par Lorris le Dim 7 Juil 2013 - 17:06

Pas de soucis Smile ! Vous avez déjà fait énormément de chose pour moi ! Merci infiniment !
Bref, je clos ce sujet. Merci encore Smile

Lorris
****

Masculin
Messages : 294
Inscrit(e) le : 05/02/2011

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

Page 3 sur 3 Précédent  1, 2, 3

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