Forum |  HardWare.fr | News | Articles | PC | S'identifier | S'inscrire | Shop Recherche
1189 connectés 

  FORUM HardWare.fr
  Programmation
  HTML/CSS

  tester le choix fait dans un liste de choix

 


 Mot :   Pseudo :  
 
Bas de page
Auteur Sujet :

tester le choix fait dans un liste de choix

n°1582150
piapia1
Posté le 03-07-2007 à 21:12:29  profilanswer
 

je mets tout depuis le depart....
le but du jeu c'est remplir un formulaire qui se génère dans une autre fenêtre. Jusque là je n'utilisais que des case a coché et tout aller très bien. Mais j'ai voulu compliquer les choses, passer de la case a coché, a liste de choix. Et là cata plus rien de fonctionne.
 
voici le code:
 

Code :
  1. <!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd">
  2. <html xmlns="http://www.w3.org/1999/xhtml">
  3. <head>
  4. <script language="JavaScript">
  5. var fois=0 //a supprimer si le r?sultat se fait dans un champ
  6. boutrep = new Array();
  7. function fradio1(bouton,reponse)
  8. {
  9. boutrep[bouton]=reponse
  10. }
  11. function fonct_form(form) {
  12. bgcolor='#ff9900'
  13. resultat='<html>\n<title>R&eacute;sultat de la remont&eacute;e</title>\n<head>\n<link rel="stylesheet" href="style.css" type="text/css" />\n</head>\n<body>\n';
  14. err ="";
  15. resultat +="<br>système d'exploitation :"+form.input1.value+".\n";
  16. resultat +="<br>type de connection : "+form.input2.value+".\n";
  17. if (form.input3.checked) {
  18. resultat +="<br>Mode routeur activé : Oui\n";
  19. }else resultat +="<br>Mode routeur activé : Non\n";
  20. if (form.input4.checked) {
  21. resultat +="<br>antivirus : désactivé\n";
  22. }else resultat +="<br>antivirus : activé\n";
  23. if (form.input5.checked) {
  24. resultat +="<br>firewall : désactivé\n";
  25. }else resultat +="<br>firwall : activé\n";
  26. resultat +="<br>Ipconfig :"+form.input6.value+".\n";
  27. if (form.input7.choix.selectedIndex==1) {
  28. resulta +="<br>Ipconfig /release + Ipconfig /renew : ok.\n";
  29. }
  30. if (form.input7.choix.selectedIndex==2) {
  31. resulta +="<br>Ipconfig /release + Ipconfig /renew : nok.\n";
  32. }
  33. if (form.input7.choix.selectedIndex==3) {
  34. resulta +="<br>Ipconfig /release + Ipconfig /renew : pas fait.\n";
  35. }
  36. if (form.input8.selectedIndex==1) {
  37. resulta +="<br>netsh winsock reset catalog : ok.\n";
  38. }
  39. if (form.input8.selectedIndex==2) {
  40. resulta +="<br>netsh winsock reset catalog : nok.\n";
  41. }
  42. if (form.input8.selectedIndex==3) {
  43. resulta +="<br>netsh winsock reset catalog : pas fait.\n";
  44. }
  45. if (form.input9.selectedIndex==1) {
  46. resulta +="<br>netsh int ip reset all : ok.\n";
  47. }
  48. if (form.input9.selectedIndex==2) {
  49. resulta +="<br>netsh int ip reset all : nok.\n";
  50. }
  51. if (form.input9.selectedIndex==3) {
  52. resulta +="<br>netsh int ip reset all : pas fait.\n";
  53. }
  54. if (err != "" ) {
  55. alert(err);
  56. }
  57. else{
  58. resultat +="</p>\n</body>\n</html>";
  59. if (fois == 1 ) result.close();
  60. result=open("","resultat","toolbar=no,bgcolor='#ffcccc', location=no, directories=no, status=no, menubar=no, scrollbars=1, resizable=1, top=200, left=400, width=500, height=500" );
  61. result.document.write(resultat)
  62. result.document.write('<p align="center" ><a href="javascript:window.close();">Fermer cette fenetre</a></p>')
  63. fois=1;
  64. }}
  65.   </script>
  66. <meta http-equiv="Content-Type" content="text/html; charset=iso-8859-1" />
  67. <title>teste Basique</title>
  68. <link href="../style.css" rel="stylesheet" type="text/css" />
  69. </head>
  70. <body bgcolor="#FFFFFF">
  71. <div id="Haut"></div>
  72. <div id="Menu">
  73.   <table align="center" border="0" cellpadding="0" cellspacing="0" width="558">
  74.     <tbody>
  75.       <tr>
  76.         <td width="20">&nbsp;</td>
  77.         <td width="120"><a href="../testHL/PS.html" title="Perte de Synchro" class="Navigation">perte synchro </a></td>
  78.         <td width="20">&nbsp;</td>
  79.         <td width="120"><a href="#" title="Probleme Nav" class="Navigation">probleme nav </a></td>
  80.         <td width="20">&nbsp;</td>
  81.       </tr>
  82.     </tbody>
  83.   </table>
  84. </div>
  85. <div id="Centre">
  86.   <div align="center">
  87.     <p align="center">Plus de nav   ;-) </p>
  88.     <div align="left">
  89.       <form action="" method="post" name="monform" id="monform">
  90.         <div align="left">
  91.           <table height="653" border="0">
  92.             <tbody>
  93.               <tr bordercolor="#f3f3f3">
  94.                 <td width="391" height="26">syst&egrave;me d'exploitation : </td>
  95.                 <td width="392" align="left" valign="middle"><select name="input1" id="input1">
  96.                   <option value="Windows XP Sp2">Windows XP Sp2</option>
  97.                   <option value="windows Xp">windows Xp</option>
  98.                   <option value="Windows Vista">Windows Vista</option>
  99.                   <option value="Windows 98">Windows 98</option>
  100.                 </select></td>
  101.               </tr>
  102.               <tr bordercolor="#f3f3f3">
  103.                 <td height="26">type de connections : </td>
  104.                 <td valign="middle"><select name="input2" id="input2">
  105.                   <option value="USB">USB</option>
  106.                   <option value="Ethernet">Ethernet</option>
  107.                   <option value="WIFI">WIFI</option>
  108.                 </select></td>
  109.               </tr>
  110.               <tr bordercolor="#f3f3f3">
  111.                 <td height="26">Mode Routeur </td>
  112.                 <td valign="middle"><label>
  113.                   <input name="input3" type="checkbox" id="input3" value="checkbox" />
  114.                 activ&eacute;</label></td>
  115.               </tr>
  116.               <tr bordercolor="#f3f3f3">
  117.                 <td height="26">antivirus</td>
  118.                 <td valign="middle"><label>
  119.                   <input name="input4" type="checkbox" id="input4" value="checkbox" />
  120.                   </label>
  121.                   D&eacute;sactiv&eacute;</td>
  122.               </tr>
  123.               <tr bordercolor="#f3f3f3">
  124.                 <td height="26">firewall</td>
  125.                 <td valign="middle"><label>
  126.                   <input name="input5" type="checkbox" id="input5" value="checkbox" />
  127.                   </label>
  128.                   D&eacute;sactiv&eacute;</td>
  129.               </tr>
  130.               <tr bordercolor="#f3f3f3">
  131.                 <td height="26" >Ipconfig</td>
  132.                 <td bordercolor="#FFFFFF"><label>
  133.                   <input name="input6" type="text" id="input6" value="192.168.0.10" />
  134.                 </label></td>
  135.               </tr>
  136.               <tr bordercolor="#f3f3f3">
  137.                 <td height="26">Ipconfig /release  + ipconfig/renew </td>
  138.                 <td valign="middle"><label>
  139.                   <select name="input7" id="input7">
  140.                     <option value="ok">ok</option>
  141.                     <option value="nok">nok</option>
  142.                     <option value="pas fait">pas fait</option>
  143.                   </select>
  144.                 </label></td>
  145.               </tr>
  146.               <tr bordercolor="#f3f3f3">
  147.                 <td height="26">netsh winsock reset catalog </td>
  148.                 <td valign="middle"><select name="input8" id="input8">
  149.                     <option value="ok">ok</option>
  150.                     <option value="nok">nok</option>
  151.                     <option value="pas fait">pas fait</option>
  152.                 </select></td>
  153.               </tr>
  154.               <tr bordercolor="#f3f3f3">
  155.                 <td height="26">netsh int ip reset all </td>
  156.                 <td valign="middle"><select name="input9" id="input9">
  157.                     <option value="ok">ok</option>
  158.                     <option value="nok">nok</option>
  159.                     <option value="pas fait">pas fait</option>
  160.                 </select></td>
  161.               </tr>
  162.               <tr bordercolor="#f3f3f3">
  163.                 <td height="26"> </td>
  164.                 <td valign="middle"><select name="input10" id="input10">
  165.                   <option value="ok">ok</option>
  166.                   <option value="nok">nok</option>
  167.                   <option value="pas fait">pas fait</option>
  168.                 </select></td>
  169.               </tr>
  170.               <tr bordercolor="#f3f3f3">
  171.                 <td height="26"> </td>
  172.                 <td valign="middle"><select name="input11" id="input11">
  173.                   <option value="ok">ok</option>
  174.                   <option value="nok">nok</option>
  175.                   <option value="pas fait">pas fait</option>
  176.                 </select></td>
  177.               </tr>
  178.             </tbody>
  179.           </table>
  180.           <br />
  181.           <table border="0">
  182.             <tbody>
  183.               <tr>
  184.                 <td height="26" valign="middle" width="406"><div align="right"><font face="Verdana, Arial, Helvetica, sans-serif" size="2">
  185.                     <input onclick="fonct_dial(this.form)" value="Remise a z&eacute;ro" name="button2" type="reset" />
  186.                     </font></div></td>
  187.                 <td valign="middle" width="144"><div align="left"><font face="Verdana, Arial, Helvetica, sans-serif" size="2">
  188.                     <input onclick="fonct_form(this.form)" value="Valider" name="button1" type="button" />
  189.                     </font> </div></td>
  190.               </tr>
  191.             </tbody>
  192.           </table>
  193.         </div>
  194.         <div id="Pied_de_page">
  195.           <h5 class="Style1" align="center">Copyright &copy; 2007</h5>
  196.         </div>
  197.       </form>
  198.     </div>
  199.   </div>
  200. </div>
  201. </body>
  202. </html>


Message édité par piapia1 le 03-07-2007 à 21:14:06
mood
Publicité
Posté le 03-07-2007 à 21:12:29  profilanswer
 

n°1582622
piapia1
Posté le 04-07-2007 à 21:43:27  profilanswer
 

Je mets tout depuis le depart....
le but du jeu c'est remplir un formulaire qui se génère dans une autre fenêtre. Jusque là je n'utilisais que des case a coché et tout aller très bien. Mais j'ai voulu compliquer les choses, passer de la case a coché, a liste de choix. Et là cata plus rien de fonctionne. quand je clic sur envoyer plus de génération de la fenêtre de reponse.
perso je pense que le problème viens de la

Code :
  1. if (form.forms[0].elements['input7'].value==1)


 
voici le reste du code  

Code :
  1. <!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd">
  2. <html xmlns="http://www.w3.org/1999/xhtml">
  3. <head>
  4. <script language="JavaScript">
  5. var fois=0 //a supprimer si le r?sultat se fait dans un champ
  6. boutrep = new Array();
  7. function fradio1(bouton,reponse)
  8. {
  9. boutrep[bouton]=reponse
  10. }
  11. function fonct_form(form) {
  12. bgcolor='#ff9900'
  13. resultat='<html>\n<title>R&eacute;sultat de la remont&eacute;e</title>\n<head>\n<link rel="stylesheet" href="style.css" type="text/css" />\n</head>\n<body>\n';
  14. err ="";
  15. resultat +="<br>système d'exploitation :"+form.input1.value+".\n";
  16. resultat +="<br>type de connection : "+form.input2.value+".\n";
  17. if (form.input3.checked) {
  18. resultat +="<br>Mode routeur activé : Oui\n";
  19. }else resultat +="<br>Mode routeur activé : Non\n";
  20. if (form.input4.checked) {
  21. resultat +="<br>antivirus : désactivé\n";
  22. }else resultat +="<br>antivirus : activé\n";
  23. if (form.input5.checked) {
  24. resultat +="<br>firewall : désactivé\n";
  25. }else resultat +="<br>firwall : activé\n";
  26. resultat +="<br>Ipconfig :"+form.input6.value+".\n";
  27. if (form.forms[0].elements['input7'].value==1) {
  28. resulta +="<br>Ipconfig /release + Ipconfig /renew : ok.\n";
  29. }
  30. if (form.forms[0].elements['input7'].value==2) {
  31. resulta +="<br>Ipconfig /release + Ipconfig /renew : nok.\n";
  32. }
  33. if (form.forms[0].elements['input7'].value==3) {
  34. resulta +="<br>Ipconfig /release + Ipconfig /renew : pas fait.\n";
  35. }
  36. if (form.forms[0].elements['input8'].value==1) {
  37. resulta +="<br>netsh winsock reset catalog : ok.\n";
  38. }
  39. if (form.forms[0].elements['input8'].value==2) {
  40. }
  41. resulta +="<br>netsh winsock reset catalog : nok.\n";
  42. if (form.forms[0].elements['input8'].value==3) {
  43. resulta +="<br>netsh winsock reset catalog : pas fait.\n";
  44. }
  45. if (form.forms[0].elements['input9'].value==1) {
  46. resulta +="<br>netsh int ip reset all : ok.\n";
  47. }
  48. if (form.forms[0].elements['input9'].value==2) {
  49. resulta +="<br>netsh int ip reset all : nok.\n";
  50. }
  51. if (form.forms[0].elements['input9'].value==3) {
  52. resulta +="<br>netsh int ip reset all : pas fait.\n";
  53. }
  54. if (err != "" ) {
  55. alert(err);
  56. }
  57. else{
  58. resultat +="</p>\n</body>\n</html>";
  59. if (fois == 1 ) result.close();
  60. result=open("","resultat","toolbar=no,bgcolor='#ffcccc', location=no, directories=no, status=no, menubar=no, scrollbars=1, resizable=1, top=200, left=400, width=500, height=500" );
  61. result.document.write(resultat)
  62. result.document.write('<p align="center" ><a href="javascript:window.close();">Fermer cette fenetre</a></p>')
  63. fois=1;
  64. }}
  65.   </script>
  66. <meta http-equiv="Content-Type" content="text/html; charset=iso-8859-1" />
  67. <title>teste Basique</title>
  68. <link href="../style.css" rel="stylesheet" type="text/css" />
  69. </head>
  70. <body bgcolor="#FFFFFF">
  71. <div id="Haut"></div>
  72. <div id="Menu">
  73.   <table align="center" border="0" cellpadding="0" cellspacing="0" width="558">
  74.     <tbody>
  75.       <tr>
  76.         <td width="20">&nbsp;</td>
  77.         <td width="120"><a href="../testHL/PS.html" title="Perte de Synchro" class="Navigation">perte synchro </a></td>
  78.         <td width="20">&nbsp;</td>
  79.         <td width="120"><a href="#" title="Probleme Nav" class="Navigation">probleme nav </a></td>
  80.         <td width="20">&nbsp;</td>
  81.       </tr>
  82.     </tbody>
  83.   </table>
  84. </div>
  85. <div id="Centre">
  86.   <div align="center">
  87.     <p align="center">Plus de nav   ;-) </p>
  88.     <div align="left">
  89.       <form action="" method="post" name="monform" id="monform">
  90.         <div align="left">
  91.           <table height="653" border="0">
  92.             <tbody>
  93.               <tr bordercolor="#f3f3f3">
  94.                 <td width="391" height="26">syst&egrave;me d'exploitation : </td>
  95.                 <td width="392" align="left" valign="middle"><select name="input1" id="input1">
  96.                   <option value="Windows XP Sp2">Windows XP Sp2</option>
  97.                   <option value="windows Xp">windows Xp</option>
  98.                   <option value="Windows Vista">Windows Vista</option>
  99.                   <option value="Windows 98">Windows 98</option>
  100.                 </select></td>
  101.               </tr>
  102.               <tr bordercolor="#f3f3f3">
  103.                 <td height="26">type de connections : </td>
  104.                 <td valign="middle"><select name="input2" id="input2">
  105.                   <option value="USB">USB</option>
  106.                   <option value="Ethernet">Ethernet</option>
  107.                   <option value="WIFI">WIFI</option>
  108.                 </select></td>
  109.               </tr>
  110.               <tr bordercolor="#f3f3f3">
  111.                 <td height="26">Mode Routeur </td>
  112.                 <td valign="middle"><label>
  113.                   <input name="input3" type="checkbox" id="input3" value="checkbox" />
  114.                 activ&eacute;</label></td>
  115.               </tr>
  116.               <tr bordercolor="#f3f3f3">
  117.                 <td height="26">antivirus</td>
  118.                 <td valign="middle"><label>
  119.                   <input name="input4" type="checkbox" id="input4" value="checkbox" />
  120.                   </label>
  121.                   D&eacute;sactiv&eacute;</td>
  122.               </tr>
  123.               <tr bordercolor="#f3f3f3">
  124.                 <td height="26">firewall</td>
  125.                 <td valign="middle"><label>
  126.                   <input name="input5" type="checkbox" id="input5" value="checkbox" />
  127.                   </label>
  128.                   D&eacute;sactiv&eacute;</td>
  129.               </tr>
  130.               <tr bordercolor="#f3f3f3">
  131.                 <td height="26" >Ipconfig</td>
  132.                 <td bordercolor="#FFFFFF"><label>
  133.                   <input name="input6" type="text" id="input6" value="192.168.0.10" />
  134.                 </label></td>
  135.               </tr>
  136.               <tr bordercolor="#f3f3f3">
  137.                 <td height="26">Ipconfig /release  + ipconfig/renew </td>
  138.                 <td valign="middle"><label>
  139.                   <select name="input7" id="input7">
  140.                     <option value="1">ok</option>
  141.                     <option value="2">nok</option>
  142.                     <option value="3">pas fait</option>
  143.                   </select>
  144.                 </label></td>
  145.               </tr>
  146.               <tr bordercolor="#f3f3f3">
  147.                 <td height="26">netsh winsock reset catalog </td>
  148.                 <td valign="middle"><select name="input8" id="input8">
  149.                     <option value="1">ok</option>
  150.                     <option value="2">nok</option>
  151.                     <option value="3">pas fait</option>
  152.                 </select></td>
  153.               </tr>
  154.               <tr bordercolor="#f3f3f3">
  155.                 <td height="26">netsh int ip reset all </td>
  156.                 <td valign="middle"><select name="input9" id="input9">
  157.                     <option value="1">ok</option>
  158.                     <option value="2">nok</option>
  159.                     <option value="3">pas fait</option>
  160.                 </select></td>
  161.               </tr>
  162.             </tbody>
  163.           </table>
  164.           <br />
  165.           <table border="0">
  166.             <tbody>
  167.               <tr>
  168.                 <td height="26" valign="middle" width="406"><div align="right"><font face="Verdana, Arial, Helvetica, sans-serif" size="2">
  169.                     <input onclick="fonct_dial(this.form)" value="Remise a z&eacute;ro" name="button2" type="reset" />
  170.                     </font></div></td>
  171.                 <td valign="middle" width="144"><div align="left"><font face="Verdana, Arial, Helvetica, sans-serif" size="2">
  172.                     <input onclick="fonct_form(this.form)" value="Valider" name="button1" type="button" />
  173.                     </font> </div></td>
  174.               </tr>
  175.             </tbody>
  176.           </table>
  177.         </div>
  178.         <div id="Pied_de_page">
  179.           <h5 class="Style1" align="center">Copyright &copy; 2007</h5>
  180.         </div>
  181.       </form>
  182.     </div>
  183.   </div>
  184. </div>
  185. </body>
  186. </html>



Aller à :
Ajouter une réponse
  FORUM HardWare.fr
  Programmation
  HTML/CSS

  tester le choix fait dans un liste de choix

 

Sujets relatifs
[RESOLU] Une liste de pays dans ma base de données SQLAvoir la liste de toutes les fonctions PHP + plantage WAMP
[python] liste d'arguments de fonction ?liste deroulante
[CSS] problème disposition d'une liste de lienssql loader (liste des champs dans le fichier de controle)
Couleur dans une liste déroulanteAccess - Liste déroulantes Dépendantes ...
Comment intégrer des valeurs de liste dans ma clause WHERE ? :( probleme de liste déroulante
Plus de sujets relatifs à : tester le choix fait dans un liste de choix


Copyright © 1997-2022 Hardware.fr SARL (Signaler un contenu illicite / Données personnelles) / Groupe LDLC / Shop HFR