Bonsoir,
J'utilise un script de calendrier récupérer sur le net.
voici le code:
Le calendrier fonctionne parfaitement sans les tags <form></form>.
Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26 <!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd"> <html> <head> <title>Dynarch Calendar -- Single calendar for multiple fields</title> <script src="src/js/jscal2.js"></script> <script src="src/js/lang/fr.js"></script> <link rel="stylesheet" type="text/css" href="src/css/jscal2.css" /> <link rel="stylesheet" type="text/css" href="src/css/border-radius.css" /> <link rel="stylesheet" type="text/css" href="src/css/gold/gold.css" /> </head> <body> <form name="recherche" action="#"> <label>A partir de: </label> <input name="date" id="f_date1" size="11" /> <button id="f_btn1">...</button><br /> <script type="text/javascript">//<![CDATA[ var cal = Calendar.setup({ onChange: function(cal) { cal.hide() } }); cal.manageFields("f_btn1", "f_date1", "%d-%m-%Y"); //]]></script> </form> </body> </html>
mais quand les tags sont utiliser et quand on clique sur le bouton de sélection, il valide le formulaire et après il affiche le calendrier.
source du calendrier: http://www.dynarch.com/projects/calendar/
Auriez vous une idée pour une solution svp ou bien comment faire pour utiliser le champ date Onfocus avec le script afin d'ignorer le clique du bouton ???
merci
Partager