问题标签 [datebox]

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.

0 投票
1 回答
384 浏览

jquery-mobile - Datebox - 获取事件并通过手动输入值来验证年、月和日期

我正在为 jquery mobile http://dev.jtsage.com/jQM-DateBox2/unit/datebox.html使用日期框插件

一切正常。

在这里,我的问题是如何在不使用加号和减号按钮的情况下通过在特定字段((即)keydown/keypress ..)中输入数值来验证单个年份、月份、日期输入字段。

提前致谢...

0 投票
1 回答
1087 浏览

javascript - 以编程方式更改 jqm DateBox 插件的语言

我正在寻找一种以编程方式更改 jqm DateBox 插件语言的方法。我在标题部分中包含了语言文件:

我尝试使用以下代码片段更改语言(更改JTSage Date and Time Picker plugin for jQueryMobile 中的语言文件):

但这给了我以下例外:

如何以编程方式更改 jqm DateBox 插件的语言?

0 投票
1 回答
100 浏览

jquery-mobile - jQuery DateBox 接收连续的 mousedown

我正在使用TimeBox 插件并遇到问题。

重现步骤:

  1. 鼠标按下字段的减少(-)或增加(+)按钮。
  2. 在按住鼠标按钮的同时,移动到按钮之外。
  3. 释放鼠标按钮。

结果:相关字段接收到一个连续事件并不断更改小时/分钟/上午-下午。

我可以在作者的网站上做同样的事情,并且可以在 TimeBox 和 DateBox 上重现。

真正的问题是我在用户可以滚动的移动应用程序上使用它,如果用户碰巧在 DateBox 上的某个位置滚动,它会显示上述行为。有什么解决办法吗?

0 投票
1 回答
308 浏览

jquery - 使用 JQuery.load 加载 JQM DateBox 插件

我正在尝试在我的网站中实现 JQM DateBox 插件 ( http://dev.jtsage.com/jQM-DateBox2/ )。我在单独的 HTML 文件“page2.html”中声明日期选择器的 HTML 代码,并将其加载到“index.html”中的 div 中。将 page2.html 的代码直接放入 div 可以正确显示时间选择器字段: 在此处输入图像描述

如果通过 JQuery load() 加载并增强,浏览器会在时间选择器输入字段中显示类似于日期选择器的内容。

时间选择器的奇怪外观

单击右侧的按钮会打开时间选择器。我使用的是桌面版的 Chrome,在 Firefox 中没有出现这个问题。

page2.html:

索引.html:

没有增强,浏览器只显示日期选择器:

在此处输入图像描述

我使用插件的“最新”核心和翻转盒。

希望有人可以帮助我。

0 投票
1 回答
508 浏览

javascript - 如何以编程方式在 jQuery Mobile DateBox2 中设置 DurationBox 值?

我正在为我的 jQuery Mobile 网页使用 DateBox2 插件。

我从 JSON Webservice 获得持续时间(以秒为单位),该持续时间可能长达数天(例如 86400 秒)。

我想使用标准 DateBox2 持续时间显示(如“1 天,00:00:00”)将其发布到我的文本输入中,但我得到的只是普通的秒值。

我尝试了 .val()、.datebox("setTheDate", 86400)、.datebox(callFormat, ...) 的一些组合,但它们似乎都不起作用。

这是我的输入字段:

提前致谢!

0 投票
1 回答
1560 浏览

google-apps-script - 清除 DateBox 或将 DatePicker 附加到 TextBox - Google Script

是否可以在处理函数中清除 DateBox 的值?您可以简单地清除 TextBox 的值,并且可以通过包含然后将 ListBox 设置为该项目,将 ListBox的值设置app.getElementById('id').setValue('');为空白值,但我一直无法找到清除 DateBox 的方法. 目标是创建一个简单的表单,允许用户填写并使用按钮提交表单,然后自动重置表单,以便用户可以再次填写以进行新的提交。listBox.addItem('')app.getElementById('id').setItemSelected({item # for blank item}, true);

或者,如果我怀疑还不能清除 DateBox(功能限制),那么我可以简单地使用 TextBox。为了使事情看起来更好(并帮助用户以脚本期望的格式输入日期),如果我可以将 DatePicker 添加到 TextBox 但除了旧教程之外,我发现它会从头开始生成整个 DatePicker 函数我还没有找到将新的 DatePicker GAS 类附加到文本框的简单方法。

GAS 文档:https ://developers.google.com/apps-script/reference/ui/date-box

日期选择器 2 教程 - https://sites.google.com/site/appsscripttutorial/miscellaneous/date-picker-2

非常简化的示例代码有望提供足够的信息,而不会强迫任何人阅读 5 页代码来了解我想要强调的内容。submitHandler(e)请特别注意函数中的注释。可以将此代码复制到空白(已保存)电子表格中进行测试,或者如果您更愿意这样做,您可以替换电子表格特定代码以仅返回应用程序。

总之:

  1. 有没有办法使用处理函数清除 DateBox 中的值,如果是这样,如何?
  2. 如果清除 DateBox 是不可能的,我如何将 DatePicker 添加到 TextBox 并将数据输入限制为特定格式(因此 TextBox 不会将“blahblahblah”作为有效日期)?
0 投票
0 回答
453 浏览

jquery - jQuery mobile DateBox 插件 - 设置持续时间

有人知道如何在 jQuery 的 DateBox 插件中设置持续时间(http://dev.jtsage.com/jQM-DateBox2/

我在文档中看不到它。

我试过了

但它只适用于 TimeBox

0 投票
1 回答
957 浏览

java - java zk mvvm 清除日期框并执行@command

我正在尝试使用日期框制作过滤器。如果没有插入日期,则不会将其添加到查询中。当插入日期时,他从这个日期开始计数。

这一切都很好,我唯一愚蠢的小问题是我有一个清除日期的按钮。或者我使用@command(...) 并将我的 queryObject.date 设置为空,女巫将更新我的搜索正确但日期仍在日期框中。(我不想对日期框使用自动连线)

或者我做 searchBeginDate.setText(null) 并且文本消失了,但我的列表没有刷新。

我必须同时做哪些选择?

编辑:项目的示例代码。

这会鞭打日期框,但不会刷新列表。

这刷新列表正确,在代码中 loggingVmQueryObject.beginDate 设置为 null 但日期框仍显示上次设置的日期。

问候寒意。

0 投票
0 回答
171 浏览

android - Android浏览器问题中的Jquery移动日期框

我正在尝试在 jquery 对话框中打开 jquery 移动日期框。我为对话框分配了一个 z-index,它是 400。日期框似乎是 500。它在 PC 浏览器上运行良好,我用 iphone safari 对其进行了测试,它也很好。但是在android浏览器中,日期框打开后,第一次它在顶部,然后它进入对话框下方。有谁知道这里有什么问题,非常感谢。

0 投票
1 回答
266 浏览

jquery - DateBox jQuery Mobile - 页面加载后设置的最小属性。开始日期之前不允许结束日期

我想确保人们不能在这个小提琴中选择早于开始日期的结束日期:http: //jsfiddle.net/pUQhA/3/

当我更新开始日期时,我尝试将 min 属性设置为日期,但它不起作用。我试图刷新,但它仍然无法正常工作。我能做些什么?

当我这样做时,它会设置 min-attr 但我仍然可以选择开始日期之前的日期。