Activation selon heure (fct° faite mais pb)
Résolu
nrobin
Messages postés
49
Date d'inscription
Statut
Membre
Dernière intervention
-
nrobin Messages postés 49 Date d'inscription Statut Membre Dernière intervention -
nrobin Messages postés 49 Date d'inscription Statut Membre Dernière intervention -
Bonjour,
J'ai une page avec 2 paramétrages horaires: horaires de début, horaires de fin.
Ce paramétrage s'effectue par le biais de plusieurs ListBox permettant le choix de l'heure et de la date.
En gros, je lis la date et l'heure du PC et je la compare avec les paramétrages fournis par le choix effectuer dans les listBox.
Si la date et l'heure du PC sont comprises entre la "date et l'heure de début" et la "date et l'heure de fin", un message d'alerte affiche "ACTIVATION" sinon "DEFAUT".
Voila mon prooblème:
Tel que mon programme est fait, chaque horaire doit borner l'horaire du PC (chaque élément de la date PC doit êtres compri entre chaque élément de l'horaire paramétré de début et celle de fin). Ils ne dépendent pas les uns des autres.
Imaginons que nous sommes le 09/05/2005 19:09.
Horaire début sera forcément:
Jour <= 09
Mois <= 05
Année <= 2005
Heure <= 19
Minute <= 09
Horaire fin sera forcément:
Jour >= 09
Mois >= 05
Année >= 2005
Heure >= 19
Minute >= 09
Ce n'est pas ce que je veux. Je voudrais que l'heure de fin puisse être 08h si le jour est supérieur à 09.
Et comme je ne vois pas comment faire, je fais appel à vous.
Merci d'avance à ce qui se pencherons sur le problème.
Voila le code de ma page:
=======================================
=======================================
=======================================
=======================================
Nico.
J'ai une page avec 2 paramétrages horaires: horaires de début, horaires de fin.
Ce paramétrage s'effectue par le biais de plusieurs ListBox permettant le choix de l'heure et de la date.
En gros, je lis la date et l'heure du PC et je la compare avec les paramétrages fournis par le choix effectuer dans les listBox.
Si la date et l'heure du PC sont comprises entre la "date et l'heure de début" et la "date et l'heure de fin", un message d'alerte affiche "ACTIVATION" sinon "DEFAUT".
Voila mon prooblème:
Tel que mon programme est fait, chaque horaire doit borner l'horaire du PC (chaque élément de la date PC doit êtres compri entre chaque élément de l'horaire paramétré de début et celle de fin). Ils ne dépendent pas les uns des autres.
Imaginons que nous sommes le 09/05/2005 19:09.
Horaire début sera forcément:
Jour <= 09
Mois <= 05
Année <= 2005
Heure <= 19
Minute <= 09
Horaire fin sera forcément:
Jour >= 09
Mois >= 05
Année >= 2005
Heure >= 19
Minute >= 09
Ce n'est pas ce que je veux. Je voudrais que l'heure de fin puisse être 08h si le jour est supérieur à 09.
Et comme je ne vois pas comment faire, je fais appel à vous.
Merci d'avance à ce qui se pencherons sur le problème.
Voila le code de ma page:
=======================================
=======================================
<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.0 Transitional//EN"> <HTML><HEAD><TITLE>Tests: Affichage du contenu des ListBox dans des messages d'alert</TITLE> <SCRIPT language=JavaScript type=text/javascript> /* Fonction Horloge */ var dd, delai; function debuteTemps(delai1) { var hhmmss = " ", min, sec; var jjmmaaaa = " ", mois, an; delai = delai1; adate = new Date() hhmmss += adate.getHours(); min = adate.getMinutes(); jjmmaaaa = adate.getDate(); // mois =(adate.getMonth()+1); // an = adate.getFullYear(); if (min < 10) hhmmss += ":0" + min; else hhmmss += ":" + min; sec = adate.getSeconds(); if (sec < 10) hhmmss += ":0" + sec; else hhmmss += ":" + sec; hhmmss = " " + hhmmss; hhmmss = " " + hhmmss; if (jjmmaaaa < 10) jjmmaaaa = " 0" + jjmmaaaa; else jjmmaaaa += " / " + jjmmaaaa; mois =(adate.getMonth()+1); if (mois < 10) jjmmaaaa += " / 0" + mois; else jjmmaaaa += " / " + mois; an = adate.getFullYear(); if (an < 10) jjmmaaaa += " / 0" + an; else jjmmaaaa += " / " + an; jjmmaaaa = " " + jjmmaaaa; jjmmaaaa = " " + jjmmaaaa; // jjmmaaaa = jjmmaaaa+" / "+ mois+" / "+an; document.Temps1.Temps1.value = hhmmss; document.Temps1.Temps2.value = jjmmaaaa; dd = setTimeout("debuteTemps(delai)",delai1); } function Declaration_Horaire() { var cf=document.forms[0]; date=new Date(); /* Déclaration des tableaux */ PC_Date=new Array (3); // Création d'un tableau (chaîne de caractère) contenant la DATE du PC (3 éléments: Jours / Mois / Annees) PC_Heure=new Array (2); // Création d'un tableau (chaîne de caractère) contenant l'HEURE du PC (2 éléments: Heures : Minutes) PARAM_Date_DBT=new Array (3); // Création d'un tableau (chaîne de caractère) contenant la DATE paramétrée dans les listebox de DEBUT d'Activation (3 éléments: Jours / Mois / Annees) PARAM_Heure_DBT=new Array (2); // Création d'un tableau (chaîne de caractère) contenant l'HEURE paramétrée dans les listebox de DEBUT d'Activation (2 éléments: Heures : Minutes) PARAM_Date_FIN=new Array (3); // Création d'un tableau (chaîne de caractère) contenant la DATE paramétrée dans les listebox de FIN d'Activation (3 éléments: Jours / Mois / Annees) PARAM_Heure_FIN=new Array (2); // Création d'un tableau (chaîne de caractère) contenant l'HEURE paramétrée dans les listebox de FIN d'Activation (2 éléments: Heures : Minutes) /* Récupération des horaires PC */ PC_Date[0]=PC_Jours=date.getDate(); // Récupération du Jour PC_Date[1]=PC_Mois=(date.getMonth()+1); // Récupération du Mois PC_Date[2]=PC_Annees=date.getFullYear(); // Récupération de l'Année PC_Heure[0]=PC_Heures=date.getHours(); // Récupération de l'Heure PC_Heure[1]=PC_Minutes=date.getMinutes(); // Récupération des Minutes /* Récupération des horaires Paramétrées */ /* Paramétrage Horaires de DEBUT */ PARAM_Date_DBT[0]=PARAM_Jours_DBT=Jours_DBT.value; PARAM_Date_DBT[1]=PARAM_Mois_DBT=Mois_DBT.value; PARAM_Date_DBT[2]=PARAM_Annees_DBT=Annees_DBT.value; PARAM_Heure_DBT[0]=PARAM_Heures_DBT=Heures_DBT.value; PARAM_Heure_DBT[1]=PARAM_Minutes_DBT=Minutes_DBT.value; /* Paramétrage Horaires de FIN */ PARAM_Date_FIN[0]=PARAM_Jours_FIN=Jours_FIN.value; PARAM_Date_FIN[1]=PARAM_Mois_FIN=Mois_FIN.value; PARAM_Date_FIN[2]=PARAM_Annees_FIN=Annees_FIN.value; PARAM_Heure_FIN[0]=PARAM_Heures_FIN=Heures_FIN.value; PARAM_Heure_FIN[1]=PARAM_Minutes_FIN=Minutes_FIN.value; // Tests_Alert(); Activ_Detect(); } function Activ_Detect() { var cf=document.forms[0]; /* Programme Activation de la détection pendant la tranche horaire paramétrée */ if (((PC_Date[2] >= PARAM_Date_DBT[2]) && (PC_Date[2] <= PARAM_Date_FIN[2])) && ((PC_Date[1] >= PARAM_Date_DBT[1]) && (PC_Date[1] <= PARAM_Date_FIN[1])) && ((PC_Date[0] >= PARAM_Date_DBT[0]) && (PC_Date[0] <= PARAM_Date_FIN[0])) && ((PC_Heure[0] >= PARAM_Heure_DBT[0]) && (PC_Heure[0] <= PARAM_Heure_FIN[0])) && ((PC_Heure[1] >= PARAM_Heure_DBT[1]) && (PC_Heure[1] <= PARAM_Heure_FIN[1]))) { alert ("ACTIVATION"); } else { alert ("DEFAUT"); } } function Tests_Alert() { /* Tests des horaires PC */ alert("Tableau PC_Date\n\n"+PC_Date[0]+" / "+PC_Date[1]+" / "+PC_Date[2]); // Tests du tableau PC_Date alert("Tableau PC_Heure\n\n"+PC_Heure[0]+" heures : "+PC_Heure[1]+" minutes"); // Tests du tableau PC_Heure /* Tests des horaires Paramétrées */ /* DEBUT */ alert("Tableau PARAM_Date_DBT\n\n"+PARAM_Date_DBT[0]+" / "+PARAM_Date_DBT[1]+" / "+PARAM_Date_DBT[2]); // Tests du tableau PARAM_Date_DBT alert("Tableau PARAM_HEURE_DBT\n\n"+PARAM_Heure_DBT[0]+" heures : "+PARAM_Heure_DBT[1]+" minutes"); // Tests du tableau PARAM_Heure_DBT /* FIN */ alert("Tableau PARAM_Date_FIN\n\n"+PARAM_Date_FIN[0]+" / "+PARAM_Date_FIN[1]+" / "+PARAM_Date_FIN[2]); // Tests du tableau PARAM_Date_FIN alert("Tableau PARAM_HEURE_FIN\n\n"+PARAM_Heure_FIN[0]+" heures : "+PARAM_Heure_FIN[1]+" minutes"); // Tests du tableau PARAM_HEURE_FIN } function main() { debuteTemps(1000); } </SCRIPT> <META content="MSHTML 6.00.2900.2180" name=GENERATOR> </HEAD> <BODY bgColor=#ffffff leftMargin=0 topMargin=0 onload="main()" onUnload="clearTimeout(dd)" marginwidth="0" marginheight="0"> <FORM NAME="Temps1"> <p><b><u>Date Actuelle:</u> <input type="text" name="Temps2" size="12"> </b></p> <p><b><u>Heure Actuelle:</u> </b> <input type="text" name="Temps1" size="10"> </p> </FORM NAME="Temps1"> <hr> <table width="30%" border="0"> <tr> <td width="23%"> <div align="left"><u><b>DEBUT:</b></u></div> </td> <td width="16%"> <div align="left"><u><i>Date:</i></u></div> </td> <td width="61%"> <select name="Jours_DBT" size="1" onChange="document.PARAM_Jours_DBT=this.options[this.selectedIndex].value"> <option value="01">01</option> <option value="02">02</option> <option value="03">03</option> <option value="04">04</option> <option value="05">05</option> <option value="06">06</option> <option value="07">07</option> <option value="08">08</option> <option value="09">09</option> <option value="10">10</option> <option value="11">11</option> <option value="12">12</option> <option value="13">13</option> <option value="14">14</option> <option value="15">15</option> <option value="16">16</option> <option value="17">17</option> <option value="18">18</option> <option value="19">19</option> <option value="20">20</option> <option value="21">21</option> <option value="22">22</option> <option value="23">23</option> <option value="24">24</option> <option value="25">25</option> <option value="26">26</option> <option value="27">27</option> <option value="28">28</option> <option value="29">29</option> <option value="30">30</option> <option value="31">31</option> </select> / <select name="Mois_DBT" size="1" onChange="document.PARAM_Mois_DBT=this.options[this.selectedIndex].value"> <option value="01">01</option> <option value="02">02</option> <option value="03">03</option> <option value="04">04</option> <option value="05">05</option> <option value="06">06</option> <option value="07">07</option> <option value="08">08</option> <option value="09">09</option> <option value="10">10</option> <option value="11">11</option> <option value="12">12</option> </select> / <select name="Annees_DBT" size="1" onChange="document.PARAM_Annees_DBT=this.options[this.selectedIndex].value"> <option value="2005">2005</option> <option value="2006">2006</option> <option value="2007">2007</option> <option value="2008">2008</option> <option value="2009">2009</option> <option value="2010">2010</option> <option value="2011">2011</option> <option value="2012">2012</option> <option value="2013">2013</option> <option value="2014">2014</option> <option value="2015">2015</option> <option value="2016">2016</option> <option value="2017">2017</option> <option value="2018">2018</option> <option value="2019">2019</option> <option value="2020">2020</option> </select> </td> </tr> <tr> <td width="23%"> <div align="left"><b><u></u></b></div> </td> <td width="16%"> <div align="left"><u><i>Heure:</i></u></div> </td> <td width="61%"> <select name="Heures_DBT" size="1" onChange="document.PARAM_Heures_DBT=this.options[this.selectedIndex].value"> <option value="00">00</option> <option value="01">01</option> <option value="02">02</option> <option value="03">03</option> <option value="04">04</option> <option value="05">05</option> <option value="06">06</option> <option value="07">07</option> <option value="08">08</option> <option value="09">09</option> <option value="10">10</option> <option value="11">11</option> <option value="12">12</option> <option value="13">13</option> <option value="14">14</option> <option value="15">15</option> <option value="16">16</option> <option value="17">17</option> <option value="18">18</option> <option value="19">19</option> <option value="20">20</option> <option value="21">21</option> <option value="22">22</option> <option value="23">23</option> </select> : <select name="Minutes_DBT" size="1" onChange="document.PARAM_Minutes_DBT=this.options[this.selectedIndex].value"> <option value="00">00</option> <option value="01">01</option> <option value="02">02</option> <option value="03">03</option> <option value="04">04</option> <option value="05">05</option> <option value="06">06</option> <option value="07">07</option> <option value="08">08</option> <option value="09">09</option> <option value="10">10</option> <option value="11">11</option> <option value="12">12</option> <option value="13">13</option> <option value="14">14</option> <option value="15">15</option> <option value="16">16</option> <option value="17">17</option> <option value="18">18</option> <option value="19">19</option> <option value="20">20</option> <option value="21">21</option> <option value="22">22</option> <option value="23">23</option> <option value="24">24</option> <option value="25">25</option> <option value="26">26</option> <option value="27">27</option> <option value="28">28</option> <option value="29">29</option> <option value="30">30</option> <option value="31">31</option> <option value="32">32</option> <option value="33">33</option> <option value="34">34</option> <option value="35">35</option> <option value="36">36</option> <option value="37">37</option> <option value="38">38</option> <option value="39">39</option> <option value="40">40</option> <option value="41">41</option> <option value="42">42</option> <option value="43">43</option> <option value="44">44</option> <option value="45">45</option> <option value="46">46</option> <option value="47">47</option> <option value="48">48</option> <option value="49">49</option> <option value="50">50</option> <option value="51">51</option> <option value="52">52</option> <option value="53">53</option> <option value="54">54</option> <option value="55">55</option> <option value="56">56</option> <option value="57">57</option> <option value="58">58</option> <option value="59">59</option> </select> </td> </tr> </table> <hr size="0" noshade> <table width="30%" border="0"> <tr> <td width="23%"> <div align="left"><u><b>FIN:</b></u></div> </td> <td width="15%"> <div align="left"><u><i>Date:</i></u></div> </td> <td width="62%"> <select name="Jours_FIN" size="1" onChange="document.PARAM_Jours_FIN=this.options[this.selectedIndex].value"> <option value="01">01</option> <option value="02">02</option> <option value="03">03</option> <option value="04">04</option> <option value="05">05</option> <option value="06">06</option> <option value="07">07</option> <option value="08">08</option> <option value="09">09</option> <option value="10">10</option> <option value="11">11</option> <option value="12">12</option> <option value="13">13</option> <option value="14">14</option> <option value="15">15</option> <option value="16">16</option> <option value="17">17</option> <option value="18">18</option> <option value="19">19</option> <option value="20">20</option> <option value="21">21</option> <option value="22">22</option> <option value="23">23</option> <option value="24">24</option> <option value="25">25</option> <option value="26">26</option> <option value="27">27</option> <option value="28">28</option> <option value="29">29</option> <option value="30">30</option> <option value="31">31</option> </select> / <select name="Mois_FIN" size="1" onChange="document.PARAM_Mois_FIN=this.options[this.selectedIndex].value"> <option value="01">01</option> <option value="02">02</option> <option value="03">03</option> <option value="04">04</option> <option value="05">05</option> <option value="06">06</option> <option value="07">07</option> <option value="08">08</option> <option value="09">09</option> <option value="10">10</option> <option value="11">11</option> <option value="12">12</option> </select> / <select name="Annees_FIN" size="1" onChange="document.PARAM_Annees_FIN=this.options[this.selectedIndex].value"> <option value="2005">2005</option> <option value="2006">2006</option> <option value="2007">2007</option> <option value="2008">2008</option> <option value="2009">2009</option> <option value="2010">2010</option> <option value="2011">2011</option> <option value="2012">2012</option> <option value="2013">2013</option> <option value="2014">2014</option> <option value="2015">2015</option> <option value="2016">2016</option> <option value="2017">2017</option> <option value="2018">2018</option> <option value="2019">2019</option> <option value="2020">2020</option> </select> </td> </tr> <tr> <td width="23%"> <div align="left"><b><u></u></b></div> </td> <td width="15%"> <div align="left"><u><i>Heure:</i></u></div> </td> <td width="62%"> <select name="Heures_FIN" size="1" onChange="document.PARAM_Heures_FIN=this.options[this.selectedIndex].value"> <option value="00">00</option> <option value="01">01</option> <option value="02">02</option> <option value="03">03</option> <option value="04">04</option> <option value="05">05</option> <option value="06">06</option> <option value="07">07</option> <option value="08">08</option> <option value="09">09</option> <option value="10">10</option> <option value="11">11</option> <option value="12">12</option> <option value="13">13</option> <option value="14">14</option> <option value="15">15</option> <option value="16">16</option> <option value="17">17</option> <option value="18">18</option> <option value="19">19</option> <option value="20">20</option> <option value="21">21</option> <option value="22">22</option> <option value="23">23</option> </select> : <select name="Minutes_FIN" size="1" onChange="document.PARAM_Minutes_FIN=this.options[this.selectedIndex].value"> <option value="00">00</option> <option value="01">01</option> <option value="02">02</option> <option value="03">03</option> <option value="04">04</option> <option value="05">05</option> <option value="06">06</option> <option value="07">07</option> <option value="08">08</option> <option value="09">09</option> <option value="10">10</option> <option value="11">11</option> <option value="12">12</option> <option value="13">13</option> <option value="14">14</option> <option value="15">15</option> <option value="16">16</option> <option value="17">17</option> <option value="18">18</option> <option value="19">19</option> <option value="20">20</option> <option value="21">21</option> <option value="22">22</option> <option value="23">23</option> <option value="24">24</option> <option value="25">25</option> <option value="26">26</option> <option value="27">27</option> <option value="28">28</option> <option value="29">29</option> <option value="30">30</option> <option value="31">31</option> <option value="32">32</option> <option value="33">33</option> <option value="34">34</option> <option value="35">35</option> <option value="36">36</option> <option value="37">37</option> <option value="38">38</option> <option value="39">39</option> <option value="40">40</option> <option value="41">41</option> <option value="42">42</option> <option value="43">43</option> <option value="44">44</option> <option value="45">45</option> <option value="46">46</option> <option value="47">47</option> <option value="48">48</option> <option value="49">49</option> <option value="50">50</option> <option value="51">51</option> <option value="52">52</option> <option value="53">53</option> <option value="54">54</option> <option value="55">55</option> <option value="56">56</option> <option value="57">57</option> <option value="58">58</option> <option value="59">59</option> </select> </td> </tr> </table> <hr> <p>[ <a href="javascript:Declaration_Horaire()">VALIDER</a> ]</p> </BODY></HTML>
=======================================
=======================================
Nico.
A voir également:
- Activation selon heure (fct° faite mais pb)
- Clé d'activation windows 10 - Guide
- Clé activation office 2010 gratuit - Télécharger - Sécurité
- Mas activation - Accueil - Windows
- Changement d'heure - Guide
- Activation office - Accueil - Bureautique
46 réponses
Je te remercie sam3000. Ca répond exactement à ma demande. (mis à part au niveau du test si valide ou non. Je préfère <= ou >= pluto que < ou >)
Aini, çà me plaît mieux. Il ne me restera qu'à remettre ton code en forme pour que ce soit un peu plus personnel (et oui, je n'aime pas pomper le travail des concepteurs). Ensuite, je retirerai le paramétrage des secondes. Je n'ai pas besoin d'être aussi précis mais tu ne pouvais pas le savoir.
Si tu es intéressé, je te passerrai ma version finale mes je pense que niveau codes à ralonges, vous avez eu votre dose. LoL
++
et merci encore
Nico.
(Je ne cloture pas cette discussion. Je pourrais encore avoir besoin de vous à ce sujet. hihi!!!!)
Aini, çà me plaît mieux. Il ne me restera qu'à remettre ton code en forme pour que ce soit un peu plus personnel (et oui, je n'aime pas pomper le travail des concepteurs). Ensuite, je retirerai le paramétrage des secondes. Je n'ai pas besoin d'être aussi précis mais tu ne pouvais pas le savoir.
Si tu es intéressé, je te passerrai ma version finale mes je pense que niveau codes à ralonges, vous avez eu votre dose. LoL
++
et merci encore
Nico.
(Je ne cloture pas cette discussion. Je pourrais encore avoir besoin de vous à ce sujet. hihi!!!!)
non, je t'en pris!
ferme ce post, et si tu as besoin d'aide ouvre un nouveau post!
j'en ait ma dose de ces long listings!!
ferme ce post, et si tu as besoin d'aide ouvre un nouveau post!
j'en ait ma dose de ces long listings!!
voici ma version !!
c'est fou ce que le javascript peut etre efficace !!
c'est fou ce que le javascript peut etre efficace !!
<html> <head> <title>Activation par date/heure</title> </head> <script language="JavaScript" type="text/javascript"> // Date Courante var DateTimer; function Field(name,max,pad,sep,offu,offd) { this.name=name; // nom conforme aux getXxx de l'objet Date this.max=max; // combien de valeur ? , 0 => pas limite this.pad=pad; // ca se presente sur combien de chiffre this.sep=sep; // avec quel separateur qui suit this.offu=offu; // ca commence a combien pour un humain this.offd=offd; // ca commence a combien pour l'objet Date } var fields=[ new Field("Date", 31,2,"/",1,1), new Field("Month", 12,2,"/",1,0), new Field("FullYear", 0,4," ",0,0), new Field("Hours", 24,2,":",0,0), new Field("Minutes", 60,2,":",0,0), new Field("Seconds", 60,2,"" ,0,0) ]; function zeroHead(v,count) { var str = v.toString(); while(str.length<count) str="0"+str; return str; } Date.prototype.formated=function() { var res=""; for(var i=0;i<fields.length;i++) { field=fields[i]; var v=eval("this.get" + field.name + "();") res+= zeroHead(v - field.offd + field.offu ,field.pad) + field.sep; } return res; } Date.prototype.toForm=function(line) { for(var i=0;i<fields.length;i++) { field=fields[i]; var v=eval("this.get" + field.name + "();"); v-=field.offd; // on rammene ca commencant a zero //v=zeroHead(v+field.offu,field.pad); // c'est fait par la liste du formulaire eval("document.idDates.idDate" + line + field.name + ".value=v;"); } } Date.prototype.fromForm=function(line) { for(var i=0;i<fields.length;i++) { field=fields[i]; var v=eval("document.idDates.idDate" + line + field.name + ".value;"); v=parseInt(v); v+=field.offd; eval("this.set" + field.name + "(v);"); } return this; } function DateCourante() { var date=new Date(); document.idDates.idDateCourante.value=date.formated(); DateTimer=setTimeout("DateCourante()",1000); } function DateDebutInit() { var date=new Date(); date.toForm("Debut"); } function DateFinInit() { var date=new Date(); date.toForm("Fin"); } function ValiderDate() { var valide=true; var dtCourante=new Date(); var dtDebut=(new Date()).fromForm("Debut"); var dtFin =(new Date()).fromForm("Fin"); //alert("c="+dtCourante+",D="+dtDebut+",F="+dtFin); //valide=(dtDebut-dtCourante)<0 && (dtCourante-dtFin)<0; valide=(dtDebut<dtCourante) && (dtCourante<dtFin); alert( valide ? "Valide :)" : "Non Valide!!" ); return valide; } function main() { DateCourante(); DateDebutInit(); DateFinInit(); } function main_close() { clearTimeout(DateTimer); } </script> <body onload="main()" onunload="main_close()"> <form name="idDates"> <table> <tr> <td> Date Courante : </td> <td> <input name="idDateCourante"/> </td> <td></td> <td></td> </tr> <script language="JavaScript" type="text/javascript"> var lines=["Debut","Fin"]; for(l=0;l<lines.length;l++) { document.write("<tr>"); document.write("<td> Date " + lines[l] + " : </td>"); document.write("<td>"); document.write("<select name='idDate" + lines[l] + "Date'>"); for(var i=0;i<31;i++) document.write("<option value='" + i + "'>" + zeroHead(i+1,2) + "</option>"); document.write("</select>/"); document.write("<select name='idDate" + lines[l] + "Month'>"); for(var i=0;i<12;i++) document.write("<option value='" + i + "'>" + zeroHead(i+1,2) + "</option>"); document.write("</select>/"); document.write("<input name='idDate" + lines[l] + "FullYear'/><br/>"); document.write("</td>"); document.write("<td> Heure " + lines[l] + " : </td>"); document.write("<td>"); document.write("<select name='idDate" + lines[l] + "Hours'>"); for(var i=0;i<24;i++) document.write("<option value='" + i + "'>" + zeroHead(i,2) + "</option>"); document.write("</select>:"); document.write("<select name='idDate" + lines[l] + "Minutes'>"); for(var i=0;i<60;i++) document.write("<option value='" + i + "'>" + zeroHead(i,2) + "</option>"); document.write("</select>:"); document.write("<select name='idDate" + lines[l] + "Seconds'>"); for(var i=0;i<60;i++) document.write("<option value='" + i + "'>" + zeroHead(i,2) + "</option>"); document.write("</select>"); document.write("</td>"); document.write("</tr>"); } </script> </table> <br/><input name="idValider" type="submit" value="Valider" onclick="ValiderDate();return false;"> </form> </body> </html>
Vous n’avez pas trouvé la réponse que vous recherchez ?
Posez votre question