Bug inédit: un jquery datepicker sur 2 input côte à côte ne s'affiche que pour le 1er input
Bonjour,
Voici le code:
Bug: quand on clique dans le 2ème input pour afficher le datepicker, ça s'affiche une seconde et puis ça bascule vers le datepicker du 1er input
On s'est gratté la tête pendant toute une journée avant de trouver la cause du bug, de plus que ça marche sur Opera mais ça ne marche pas sur FF/IE/Chrome/Safari. Forcément, il y a une erreur qui est tolérée sous Opera.
C'est donc une erreur DOM XHTML-Strict selon moi car il suffisait d'enlever le <label> qui entoure les input. En principe, un label ne doit pas contenir une autre balise surtout un <input>, n'est-ce pas?
Bonjour,
Voici le code:
<td align="left" valign="middle">
<label>
Dates de remise
<input type="text" class="datepicker ui-widget-content" rang="1" id="factorFrom" value="" size="10" readonly="readonly" />
au <input type="text" class="datepicker ui-widget-content" rang="1" id="factorTo" value="" size="10" readonly="readonly" />
</label>
</td>
Bug: quand on clique dans le 2ème input pour afficher le datepicker, ça s'affiche une seconde et puis ça bascule vers le datepicker du 1er input
On s'est gratté la tête pendant toute une journée avant de trouver la cause du bug, de plus que ça marche sur Opera mais ça ne marche pas sur FF/IE/Chrome/Safari. Forcément, il y a une erreur qui est tolérée sous Opera.
C'est donc une erreur DOM XHTML-Strict selon moi car il suffisait d'enlever le <label> qui entoure les input. En principe, un label ne doit pas contenir une autre balise surtout un <input>, n'est-ce pas?