[Incompatibilité IE] Calendrier dans formulaire
Bonjour,
je viens de trouver un code me permettant de visualiser un calendrier en cliquant dans un champ "input".
Voici le code de mon formulaire :
Code:
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 27 28 29 30 31 32 33 34 35 36 37 38 39 40 41 42 43 44 45 46 47 48 49 50 51 52 53 54 55 56 57 58 59 60 61 62
| <html>
<head>
<title>Soutien</title>
<link rel="STYLESHEET" href="feuille1.css" charset="ISO-8859-1" type="text/css">
<style>
td {
font-size : 10px;
font-family : Verdana, Arial, Helvetica, sans-serif;
color : #000000;
}
</style>
</head>
<body>
<div align="center">
<H1>Soutien</H1>
<FORM method=post name="form">
<TABLE BORDER=0>
<TR>
<TD>Date d'affectation de la demande :</TD>
<TD>
<table class="ds_box" cellpadding="0" cellspacing="0" id="ds_conclass" style="display: none;">
<tr><td id="ds_calclass"></td></tr>
</table>
<csscriptdict import>
<script type="text/javascript" src="js_script.js"></script>
</csscriptdict>
<input onclick="ds_sh(this);" name="madate" readonly="readonly" style="cursor: text" />
<a onclick="ds_sh(form.madate);" ><img src="b_calendar.png" alt="Calendrier"></a>
</TD>
</TR>
<TR>
<TD>Libellé de la demande :</TD>
<TD>
<INPUT name="commentaires">
</TD>
</TR>
<TR>
<TD>Criticité :</TD>
<TD>
<SELECT name="criticite">
<OPTION VALUE="mineure">Mineure</OPTION>
<OPTION VALUE="majeure">Majeure</OPTION>
<OPTION VALUE="majeure_u">Majeure Urgente</OPTION>
</SELECT>
</TD>
</TR>
</TABLE>
</FORM>
<a href="explications.htm">Description des champs</a>
</div>
</body>
</html> |
Et voilà le résultat obtenu :
http://cjoint.com/?flk25POWCr
Je ne sais pas pourquoi ça marche correctement sous Firefix, mais pas sous IE.
De même, je ne sais pas quel est l'intérêt du code
Code:
1 2 3
| <table class="ds_box" cellpadding="0" cellspacing="0" id="ds_conclass" style="display: none;">
<tr><td id="ds_calclass"></td></tr>
</table> |
dans la table.
J'essaie de faire le code le plus propre possible et compatible avec IE et Firefox.
Merci à vous !