2010-04-28 7 views
0

J'ai une page très simple qui utilise la datepicker de jquery. J'ai:jquery datepicker ne fonctionne que sur <input type = text> dans Chrome?

<input id=datepicker type=image src='cal.png'> 

Lorsque je clique sur l'image dans FF/IE, cela fonctionne comme prévu, mais ne fonctionne pas dans Chrome (ver 4.1.249.1064.). Cependant, si je change simplement pour "type=text", cela fonctionne dans Chrome.

Donc ma question est la suivante: suis-je autorisé à utiliser Datepicker avec "type=image"?

Répondre

2

http://jqueryui.com/demos/datepicker/#option-buttonImageOnly

Je pense que vous voulez utiliser l'option buttonImageOnly pour le datepicker. Vous devrez peut-être créer un texte ou une entrée masquée pour contenir la valeur, si vous ne souhaitez afficher que cal.png avec une entrée de texte pour la date sélectionnée.

+1

Ça a bien fonctionné, merci! Changé pour "type = caché", puis a ajouté à ma fonction défintion: {showOn: 'bouton', buttonImage: '/images/tiny_cal.png', buttonImageOnly: 'true'} Merci encore. – birdFEEDER

1

Avez-vous essayé

Je ne sais pas si vous en avez besoin, mais envelopper les noms entre guillemets

Questions connexes