définir ou afficher la date dans la zone de texte avec jquery-ui datepicker
J'ai un problème pour définir ou afficher la date dans datepicker zone de texte à la première
J'ai deux zones de texte, l'un est pour un datepicker et le second est pour les formats de rechange.
<input type="text" id="birth_date_display" />
<input type="text" id="birth_date" />
et des scripts comme ce
$( "#birth_date_display" ).datepicker({
dateFormat: "d M, yy",
altField: "#birth_date",
altFormat: "yy-mm-dd"
});
ma question est, Comment faire si j'ai de la Chaîne comme ceci: var datebirth="2011-08-16"
alors je veux le mettre à la zone de texte.
j'avais essayer de faire un script comme ceci:
document.getElementById("birth_date_display").value = datebirth; //it's NOT works
document.getElementById("birth_date").value = datebirth; //it's works
merci 🙂
Vous devez vous connecter pour publier un commentaire.
Vous souhaitez utiliser le setDate méthode sur le DatePicker:
Edit: Vous pourrait également le faire de cette façon, mais je ne l'ai pas testé:
Vous avez juste besoin d'appeler le setDate DatePicker méthode. Ceci permettra de définir la valeur de la DatePicker et mise à jour du texte des éléments de la boîte avec la valeur appropriée dans les formats spécifiés pour le dateFormat et altFormat.
Vous pouvez également essayer de format des noms de mois au lieu d'un entier
$(".txtDate").datepicker('setDate", new Date(Année, mydate.getMonth(), 1));