Définir la valeur initiale dans datepicker jquery?
Je suis en train de définir une valeur initiale dans mon jquery ui datepicker. J'ai essayé de plusieurs façons différentes, mais rien ne semble l'affichage de la date, elle est vide.
var idag = new Date();
$("#txtFrom").datepicker("setDate", idag - 2);
$("#txtTom").datepicker("setDate", idag);
$("#txtFrom").datepicker("refresh");
$("#txtTom").datepicker("refresh");
- Je ne suis pas sûr si vous devez appeler le
refresh
méthode. Êtes-vous en mesure de fournir un champ d'application plus large sur la façon dont vous utilisez ce? Lorsque vous tentez de définir la date? - Andreas: je pense que je l'ai suivie exactement, mais pas de résultats. C'est pourquoi je demande.
- l'actualisation était juste une façon d'essayer d'obtenir le texte.
- Je déconseille fortement d'utiliser suédois (ou toute autre langue autre que l'anglais d'ailleurs) dans votre code. Depuis peu près tout ce qui n'est pas écrite par vous serez en anglais, vous allez être le mélange des langues, et vous font qu'il est difficile pour les non-suédois de haut-parleurs pour maintenir votre code. Je ne vois pas d'inconvénient à l'utilisation de l'anglais parce que bonne chance pour trouver un programmeur suédois qui ne parle pas l'anglais 🙂
</rant>
Vous devez vous connecter pour publier un commentaire.
cette simple exemple fonctionne pour moi...
HTML
JavaScript
j'ai pu createthis par simple recherche @ le manuel et lisez l'explication de
setDate
:Vous pouvez définir la valeur dans le code HTML, puis init datepicker pour démarrer/mettre en surbrillance la date réelle
Ci-dessus fonctionne même avec des danois, des formats de date
http://jsfiddle.net/DDsBP/2/
De jQuery:
Exemples de Code
Initialiser un datepicker avec le defaultDate option spécifiée.
D'obtenir ou de définir la defaultDate option, après init.
Après le datepicker est initialisée, vous devez également être en mesure de fixer la date avec:
Utilisation
setDate
Utiliser ce code, il vous aidera.
Je ne suis pas entièrement sûr si j'ai bien compris votre question, mais il semble que vous essayez de définir la valeur d'un input de type Date.
Si vous souhaitez définir une valeur pour un type d'entrée 'Date", alors il doit être au format "aaaa-MM-jj" (Note: le capital MM pour le Mois, minuscules mm pour les minutes). Sinon, il va effacer la valeur et quitter le datepicker vide.
Disons que vous avez un bouton appelé "DateChanger" et que vous souhaitez définir votre datepicker pour "22 Déc 2012" lorsque vous cliquez dessus.
N'oubliez pas d'inclure JQuery référence.
datepicker
plugin.L'utiliser après le code d'initialisation pour obtenir la date du jour (en datepicker format):