Validation de formulaire de date pa code java

nejib001 Messages postés 17 Statut Membre -  
V3n1 Messages postés 304 Statut Membre -
Bonjour,
j'ai construit une formulaire html contenant des dates c a d que l'utilisateur doit saisit la date de debut et de fin de sejours d'un client pour sa j'ai utiliser les listes a menue une pour jours ,une pour mois et une pour annes
mais mon probleme c'est que jarrive pas a valider ma form par java script
avez vous une solution svp?
A voir également:

3 réponses

hack_net Messages postés 814 Statut Membre 51
 
Qu'entends-tu par "valider" ?
Quels test veux-tu effectuer ?
As-tu un exemple ?

Bref, plus de détails stpl ;)
0
nejib001 Messages postés 17 Statut Membre
 
bon le test que je veut l'effectuer c avant "valider" c'est au niveau de saisit
voila ma formulaire:

<form id="form1" name="form1" method="post" action="Images hotel/reserver.php">

<p> </p>
<div align="center">
<p> </p>
<p class="Style2 Style4"> Choix des dates </p>
<p>date début
<select name="select" size="1" >
<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="select3">
<option>janvier</option><option>fevrier</option><option>mars</option><option>avril</option><option>mai</option><option>juin</option><option>juillet</option><option>aout</option><option>septembre</option><option>octobre</option><option>novombre</option><option>decembre</option>
</select>
  
<select name="select2">
<option>2010</option><option>2011</option><option>2012</option><option>2013</option><option>2014</option><option>2015</option><option>2016</option><option>2017</option><option>2018</option><option>2019</option><option>2020</option>
</select>
</p>
<p>date Fin    
<select name="select4" size="1" >
<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="select4">
<option>janvier</option>
<option>fevrier</option>
<option>mars</option>
<option>avril</option>
<option>mai</option>
<option>juin</option>
<option>juillet</option>
<option>aout</option>
<option>septembre</option>
<option>octobre</option>
<option>novombre</option>
<option>decembre</option>
</select>

  
<select name="select4">
<option>2010</option>
<option>2011</option>
<option>2012</option>
<option>2013</option>
<option>2014</option>
<option>2015</option>
<option>2016</option>
<option>2017</option>
<option>2018</option>
<option>2019</option>
<option>2020</option>
</select>
</p>

je veut faire un code java qui oblige l'utilisateur de saisir des date logique puis que la date de debut doit toujours etre avant la date de fin
aussi il ne doit pas saisir une date dans le passe
et merci .
0
hack_net Messages postés 814 Statut Membre 51
 
Et puis il ne doit pas pouvoir sélectionner des "30 février 2000" XD

Alors tout cela est du javaSCRIPT et non du java qui est un tout autre langage n'ayant strictement rien à voir...

Ensuite, attention, tu a 3 liste déroulantes qui ont le même name... Ensuite, ajoute à chaque liste des id (plus facile à sélectionner en JS), et met des événement onchange qui appel une fonction prenant en paramètre l'id de la liste...

Bref, pour cela, va voir un peut du côter de jQuery, sinon tu peux faire des test manuellement...

A+
0
V3n1 Messages postés 304 Statut Membre 56
 
Oui jQuery propose des modules pour sélectionner une date dans un calendrier.
Il te restera plus qu'à vérifier si la date A est inférieur à la date date B, et si la date A est supérieur ou égal à la date actuelle ...
0