我目前正在尝试将PikaDate应用到我的网站中以允许用户选择日期,然后将其设置为变量。
此时日历加载正常,用户可以选择日期。我遇到的问题是我似乎无法检索所选日期。通过文档查看它建议我使用picker.toString('YYYY-MM-DD'),但添加它似乎打破了它。
html只是一个文本输入字段,其id为“datepicker”。
我试用的javascript如下:
<script>
var picker = new Pikaday({
firstDay: 1,
minDate: moment().add({days: 20}).toDate(),
disableDayFn: function(date){// Disable Monday
return date.getDay() === 0 || date.getDay() === 6;},
field: document.getElementById('datepicker'),
format: 'D MMM YYYY'
});
var selectedday = document.getElementById('datepicker').val ;
</script>
当我处理表单时,我得到的结果是“未定义”,似乎我在这里犯了一个非常基本的错误,但我尝试过的一切都没有用,有人能看到这个问题吗?
非常感谢!