Aide en JavaScript

Chaouachi19

عضو فعال
إنضم
15 مارس 2008
المشاركات
311
مستوى التفاعل
261
:besmellah1:

Salut tous le monde,je cherche quelqu'un qui peut m'aider a faire ce controle en JavaScript
--------------------------------------------------
Contrôle dans une liste de sélection qui présent une date d'arrivée et une date de sortie (jour,mois,année),il faut que la date d'arrivée soit inférieur à la date de sortie.

l'exemple est dans le pièce joint.

je vous attend et merci d'avance:tunis:

 

المرفقات

  • Question.rar
    599 بايت · المشاهدات: 16

kordial

عضو مميز
إنضم
18 فيفري 2006
المشاركات
872
مستوى التفاعل
1.497
:besmellah1:

Salut tous le monde,je cherche quelqu'un qui peut m'aider a faire ce controle en JavaScript
--------------------------------------------------
Contrôle dans une liste de sélection qui présent une date d'arrivée et une date de sortie (jour,mois,année),il faut que la date d'arrivée soit inférieur à la date de sortie.

l'exemple est dans le pièce joint.

je vous attend et merci d'avance:tunis:



كود:
<html>
<head>
<SCRIPT language="JavaScript1.2">
function aff()
{
  var dateArrivee = new Date(f.selectionAnneeArrivee.selectedIndex + 2000 , f.selectionMoisArrivee.selectedIndex + 1 , f.selectionJourArrivee.selectedIndex + 1);
  var dateDepart = new Date(f.selectionAnneeDepart.selectedIndex + 2000 , f.selectionMoisDepart.selectedIndex + 1 , f.selectionJourDepart.selectedIndex + 1);
  if(dateDepart > dateArrivee)
    alert("Date correct");
  else
    alert("Erreur dans la saisie de la date");
** // accolade fermante : fin function aff()
</script>
<body>
<form name="f">
Date d'arrivée:

<select name="selectionJourArrivee">
<option>1</option>
<option>2</option>
<option>3</option>
<option>4</option>
<option>5</option>
<option>6</option>
<option>7</option>
<option>8</option>
<option>9</option>
<option>10</option>
<option>11</option>
<option>12</option>
<option>13</option>
<option>14</option>
<option>15</option>
<option>16</option>
<option>17</option>
<option>18</option>
<option>19</option>
<option>20</option>
<option>21</option>
<option>22</option>
<option>23</option>
<option>24</option>
<option>25</option>
<option>26</option>
<option>27</option>
<option>28</option>
<option>29</option>
<option>30</option>
<option>31</option>

</select> 
/
<select name="selectionMoisArrivee">
<option>Janvier</option>
<option>Fervier</option>
<option>Mars</option>
<option>Avril</option>
<option>Mai</option>
<option>Juin</option>
<option>Juillet</option>
<option>Août</option>
<option>Septembre</option>
<option>October</option>
<option>Novembre</option>
<option>Décembre</option>

</select>

/
<select name="selectionAnneeArrivee">
<option>2000</option>
<option>2001</option>
<option>2002</option>
<option>2003</option>
<option>2004</option>
<option>2005</option>
<option>2006</option>
<option>2007</option>
<option>2008</option>
<option>2009</option>


</select>

<br><br>

Date de départ:

<select name="selectionJourDepart">
<option>1</option>
<option>2</option>
<option>3</option>
<option>4</option>
<option>5</option>
<option>6</option>
<option>7</option>
<option>8</option>
<option>9</option>
<option>10</option>
<option>11</option>
<option>12</option>
<option>13</option>
<option>14</option>
<option>15</option>
<option>16</option>
<option>17</option>
<option>18</option>
<option>19</option>
<option>20</option>
<option>21</option>
<option>22</option>
<option>23</option>
<option>24</option>
<option>25</option>
<option>26</option>
<option>27</option>
<option>28</option>
<option>29</option>
<option>30</option>
<option>31</option>

</select> 
/
<select name="selectionMoisDepart">
<option>Janvier</option>
<option>Fervier</option>
<option>Mars</option>
<option>Avril</option>
<option>Mai</option>
<option>Juin</option>
<option>Juillet</option>
<option>Août</option>
<option>Septembre</option>
<option>October</option>
<option>Novembre</option>
<option>Décembre</option>

</select>

/
<select name="selectionAnneeDepart">
<option>2000</option>
<option>2001</option>
<option>2002</option>
<option>2003</option>
<option>2004</option>
<option>2005</option>
<option>2006</option>
<option>2007</option>
<option>2008</option>
<option>2009</option>

<input type="button" name="re" value="Valider" onClick="aff()">
</select>
</form>
</body>
</html>
 

msboy

عضو نشيط
إنضم
25 نوفمبر 2007
المشاركات
123
مستوى التفاعل
14
:besmellah1:

Salut tous le monde,je cherche quelqu'un qui peut m'aider a faire ce controle en JavaScript
--------------------------------------------------
Contrôle dans une liste de sélection qui présent une date d'arrivée et une date de sortie (jour,mois,année),il faut que la date d'arrivée soit inférieur à la date de sortie.

l'exemple est dans le pièce joint.

je vous attend et merci d'avance:tunis:


d'apres ce que j'ai compris voila la solution sinon expliquez mieux et on va chercher la solution
:satelite::satelite:
 

المرفقات

  • exercice.txt
    3 KB · المشاهدات: 9

kordial

عضو مميز
إنضم
18 فيفري 2006
المشاركات
872
مستوى التفاعل
1.497
Je ne suis pas la personne qui a demandé, mais j'ai déjà donné une proposition, bien entendu je peux me tromper.. mais le truc, c'est que je ne comprends pas ta solution, quel est le code javascript que tu proposes? et si tu veux critiquer/compléter ma réponse vas y, l'essentiel comme tu dis c'est d'arriver ensemble à une solution

Une autre aide, serait bien sur la bienvenue, en attendant l'appréciation de Chaouachi19
 

kordial

عضو مميز
إنضم
18 فيفري 2006
المشاركات
872
مستوى التفاعل
1.497
Tant mieux alors

Bon courage pour le reste
 

Chaouachi19

عضو فعال
إنضم
15 مارس 2008
المشاركات
311
مستوى التفاعل
261
SVP,autre question,comment savoir le nombre des jours passée,on tenant compte le mois et l'année
 

kordial

عضو مميز
إنضم
18 فيفري 2006
المشاركات
872
مستوى التفاعل
1.497
Avec les variables utilisées dans ma proposition, tu peux faire

كود:
[COLOR="Red"](dateDepart - dateArrivee)/(1000*3600*24)[/COLOR]
 
أعلى