问题标签 [pickadate]
For questions regarding programming in ECMAScript (JavaScript/JS) and its various dialects/implementations (excluding ActionScript). Note JavaScript is NOT the same as Java! Please include all relevant tags on your question; e.g., [node.js], [jquery], [json], [reactjs], [angular], [ember.js], [vue.js], [typescript], [svelte], etc.
javascript - 如何捕获日期(使用pickadate)以在http get请求中使用
我正在使用 Angular 2,想法是让它向我在 api 中完成的 REST 服务发送请求。
我目前正在 Plunker 中检查结果。我在捕获所选日期时遇到了很多麻烦,因此我可以使用它来发出 http 请求。
所以我想知道如何做到这一点,或者是否有另一种更简单的方法来做到这一点。
我已经尝试了这里看到的所有东西和其他一些东西,但没有任何效果(我的意思是,我无法获得变量中的值,然后我可以将其用于 .get() 和 .subscribe 中的操作() 向 REST 服务发出请求。
这是我得到的更接近:
日历.ts
该选择器在这里被调用:
src/basic_usage.html
这一切都有效,我在 sidenav 组件中获得了一个日历,现在我想知道如何继续,因为无论如何我都无法正确获取 pickadate() 函数的语法。
我目前仅在控制台上显示我确实单击了日期。除此之外,我无法让任何工作正常工作,当我四处寻找信息时,就像 API 所说的那样,它还没有完成(据我了解,类似这样var picker = $input.pickadate('picker')
picker.get('select', 'yyyy/mm/dd')
)。
那么是否有一些我无法使用 .get() 的关键概念?因为无论我使用什么语法,我都会在任何地方出现错误,而当我不使用时(使用类似于我在开始时管理的内容:语法,我什么也没有显示)。
例如,有时我看到使用了 jquery,就像这里How can I consolidate pickadate initializer for multiple input on one page? 我可以把它翻译成我需要的。
javascript - pickadate.js - 禁用过去的日期(包括今天)并禁用每个星期日
使用以下配置禁用过去(包括今天)的日期没有问题。但是我不知道如何添加到这个也禁用每个星期天
有没有什么我错过了每个星期天也阻止这个?
感谢任何建议!
javascript - Pickadate.js 手动更改日期后更新日历
我正在使用pickadate.js库,输入设置为true的可编辑模式。默认情况下,当通过键盘更改日期(手动从输入)时,选择器不会自动更新日历。所以我想创建一个功能以更新手动更改日期后重新打开的日历。
因此,在 onOpen 回调方法中,我将日历的日期设置为输入中的日期。如果格式为 DD/MM/YYY,则此方法有效。当格式为 MM/YYYY 时,每当我在手动更改后单击输入时,它都会设置输入今天的日期。
https://jsfiddle.net/cg29dned/
请注意,小提琴的工作方式与我的项目中的不完全一样(例如无法更改月份),但工作足以看到问题。此外,由于可编辑时的已知错误,使用了 onClose 方法和输入上的 Jquery onclick是真的。
脚步:
- 点击输入,选择一个日期。
- 在输入中手动更改日期。
- 重新打开日历
在第一个示例中,它设置了今天的日期,而在第二个示例中,它确实更新了日历(我建议您手动更改月份以查看更新,因为所选日期的 css 不起作用)
javascript - Pickadate 开始呈现新的禁用时间
我正在尝试进行 2 个输入 - 一个带有 pickadate ,另一个带有 pickatime。当用户选择一个日期时,禁用时间数组被传递给 pickatime 函数。我有两个使用 php 从后端传递的数组。我正在服用这些并使用需要禁用的时间/日期。我的代码:
每次用户选择新日期时,我怎样才能让它呈现?我考虑过删除输入并插入新的,但我认为它应该有更好的解决方案。
jquery - pickadate 输入触发器在 div 标题上添加类名
我们正在使用http://amsul.ca/pickadate.js/插件进行开发。
需要的解决方案:当我点击输入字段时,它在'date_title'上添加了类'displayTitle'。但是,它不是第一次触发。有时第二次触发..有时必须多次单击才能添加类名。
请让我知道如何解决此问题。
HTML:
JS:
javascript - Pickadate/Pickatime datetimepicker - 选择的值不断变回默认值
我有两个时间选择器,第一个是“从”时间,第二个是“到”时间。
What I was trying to achieve was that when the 'from' time was picked, the 'to' time would then disable all times before the 'from' time and if the 'to' time was before the newly selected 'from' time,它会在“从”时间后 15 分钟更新“到”时间。
更改选择的值并禁用时间在彼此独立时可以完美地工作,但是当它们一起使用时,时间总是恢复到下午 1:30,这看起来像选择中的中值。
我最终弄清楚了这一点,并在下面为遇到此问题的其他人发布了答案。
javascript - 在选择器初始化和使用 on('close') 事件后,有什么方法可以在不同的脚本中获取 amsul pickadate/pickatime 对象?
我的项目中有 amsul pickadate 插件。我可以在不同的脚本中获取 pickadate/pickatime 对象以在处理程序上使用吗?(我不想更改核心 js 脚本,pickadate 初始化在哪里)。
我试图这样做:
我也尝试过:
但在这两种方式上它根本不起作用:(
javascript - Meteor 使用 API – pickadate.js 但我无法让 unix 时间戳为此工作
根据 api http://amsul.ca/pickadate.js/api/。我正在使用以下代码来获取给定日期的 unix 时间戳。
首先我设置:
然后我尝试了:
但是,这两个语句都没有打印任何内容。我期待这种格式的答案
1476772363,即自 1970 年 1 月 1 日以来的 1476772363 秒。(UTC)选定日期
. 然而对于
它打印
2016 年 10 月 20 日
javascript - 获取生成的隐藏字段的值
我正在使用来自 angular2-materialize 的 Datepicker,它基于 Pickadate,并且我需要向服务器发送与向用户显示的值不同的值。经典案例。为此,Pickadate 提供了一个选项:formatSubmit,它创建一个隐藏的输入来保存该内部值。我什至可以让这个输入与我的主输入具有相同的名称(带有 hiddenName 参数)。
这会在组件下方生成一个隐藏输入:
问题是隐藏的输入没有绑定到我的 ng2 模型。我怎样才能做到这一点 ?如果不可能,我怎样才能获得访问隐藏输入值的方法?多谢