Bonsoir,

J'utilise un script de calendrier récupérer sur le net.
voici le code:
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>
Le calendrier fonctionne parfaitement sans les tags <form></form>.
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