Validation de formulaire de date pa code java

Fermé
nejib001 Messages postés 14 Date d'inscription mardi 30 décembre 2008 Statut Membre Dernière intervention 1 juin 2010 - 26 mai 2010 à 14:50
V3n1 Messages postés 294 Date d'inscription vendredi 30 mai 2008 Statut Membre Dernière intervention 12 décembre 2010 - 26 mai 2010 à 15:45
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?

3 réponses

hack_net Messages postés 783 Date d'inscription lundi 5 mars 2007 Statut Membre Dernière intervention 5 juin 2014 51
26 mai 2010 à 14:56
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 14 Date d'inscription mardi 30 décembre 2008 Statut Membre Dernière intervention 1 juin 2010
26 mai 2010 à 15:10
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 783 Date d'inscription lundi 5 mars 2007 Statut Membre Dernière intervention 5 juin 2014 51
26 mai 2010 à 15:27
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 294 Date d'inscription vendredi 30 mai 2008 Statut Membre Dernière intervention 12 décembre 2010 56
26 mai 2010 à 15:45
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