首页
学习
活动
专区
圈层
工具
发布
社区首页 >问答首页 >Amsul Pickadate -防止默认输入值

Amsul Pickadate -防止默认输入值
EN

Stack Overflow用户
提问于 2017-02-20 01:43:45
回答 1查看 531关注 0票数 0

这是个新手,只有一个简单的问题。我正在使用Amsul Pickadate库来生成日历。

我的问题是,它最初将隐藏字段设置为今天的日期-但是今天的日期是禁用的,所以我不太确定这是什么放入隐藏字段的值...?难道禁用日期不应该最终成为隐藏字段的值吗?!

我希望在用户选择日期之前,隐藏字段最初都是空白的-我该如何实现这一点?

代码语言:javascript
复制
options = {
  onClose: function() {
    this.$holder.blur();
  },
  today: '',
  clear: '',
  disable: [
    1, 7
  ],
  format: 'd/m/yyyy',
  formatSubmit: 'yyyy-mm-dd',
  hiddenName: true,
  min: +1,
  klass: {
    now: '',
    highlighted: ''
  }
};

//Dates disabled...
disabledDates = [
  new Date(2017, 1, 22)
];

var $arrivalInput = $('.arrival input').pickadate(options);
var $returnInput = $('.return input').pickadate(options);

var arrivalPicker = $arrivalInput.pickadate('picker');
var returnPicker = $returnInput.pickadate('picker');

//Disable any dates...
arrivalPicker.set('disable', disabledDates);
returnPicker.set('disable', disabledDates);

EN

回答 1

Stack Overflow用户

发布于 2017-11-28 20:10:54

我最近遇到了同样的问题,下面是我想出的最干净的解决方案:

代码语言:javascript
复制
// set value of hidden input to ''
arrivalPicker._hidden.value = '';
// set state of pickerdate to empty
arrivalPicker.component.item.select = {};

票数 0
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/42330596

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档