从Pikadate(datepicker)获取选定日期

时间:2016-09-08 12:19:10

标签: javascript jquery date datepicker

我目前正在尝试将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>

当我处理表单时,我得到的结果是“未定义”,似乎我在这里犯了一个非常基本的错误,但我尝试过的一切都没有用,有人能看到这个问题吗?

非常感谢!

0 个答案:

没有答案