问题标签 [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.
jquery-mobile - Datebox - 获取事件并通过手动输入值来验证年、月和日期
我正在为 jquery mobile http://dev.jtsage.com/jQM-DateBox2/unit/datebox.html使用日期框插件
一切正常。
在这里,我的问题是如何在不使用加号和减号按钮的情况下通过在特定字段((即)keydown/keypress ..)中输入数值来验证单个年份、月份、日期输入字段。
提前致谢...
javascript - 以编程方式更改 jqm DateBox 插件的语言
我正在寻找一种以编程方式更改 jqm DateBox 插件语言的方法。我在标题部分中包含了语言文件:
我尝试使用以下代码片段更改语言(更改JTSage Date and Time Picker plugin for jQueryMobile 中的语言文件):
但这给了我以下例外:
如何以编程方式更改 jqm DateBox 插件的语言?
jquery-mobile - jQuery DateBox 接收连续的 mousedown
我正在使用TimeBox 插件并遇到问题。
重现步骤:
- 鼠标按下字段的减少(-)或增加(+)按钮。
- 在按住鼠标按钮的同时,移动到按钮之外。
- 释放鼠标按钮。
结果:相关字段接收到一个连续事件并不断更改小时/分钟/上午-下午。
我可以在作者的网站上做同样的事情,并且可以在 TimeBox 和 DateBox 上重现。
真正的问题是我在用户可以滚动的移动应用程序上使用它,如果用户碰巧在 DateBox 上的某个位置滚动,它会显示上述行为。有什么解决办法吗?
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:
没有增强,浏览器只显示日期选择器:
我使用插件的“最新”核心和翻转盒。
希望有人可以帮助我。
javascript - 如何以编程方式在 jQuery Mobile DateBox2 中设置 DurationBox 值?
我正在为我的 jQuery Mobile 网页使用 DateBox2 插件。
我从 JSON Webservice 获得持续时间(以秒为单位),该持续时间可能长达数天(例如 86400 秒)。
我想使用标准 DateBox2 持续时间显示(如“1 天,00:00:00”)将其发布到我的文本输入中,但我得到的只是普通的秒值。
我尝试了 .val()、.datebox("setTheDate", 86400)、.datebox(callFormat, ...) 的一些组合,但它们似乎都不起作用。
这是我的输入字段:
提前致谢!
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)
请特别注意函数中的注释。可以将此代码复制到空白(已保存)电子表格中进行测试,或者如果您更愿意这样做,您可以替换电子表格特定代码以仅返回应用程序。
总之:
- 有没有办法使用处理函数清除 DateBox 中的值,如果是这样,如何?
- 如果清除 DateBox 是不可能的,我如何将 DatePicker 添加到 TextBox 并将数据输入限制为特定格式(因此 TextBox 不会将“blahblahblah”作为有效日期)?
jquery - jQuery mobile DateBox 插件 - 设置持续时间
有人知道如何在 jQuery 的 DateBox 插件中设置持续时间(http://dev.jtsage.com/jQM-DateBox2/)
我在文档中看不到它。
我试过了
但它只适用于 TimeBox
java - java zk mvvm 清除日期框并执行@command
我正在尝试使用日期框制作过滤器。如果没有插入日期,则不会将其添加到查询中。当插入日期时,他从这个日期开始计数。
这一切都很好,我唯一愚蠢的小问题是我有一个清除日期的按钮。或者我使用@command(...) 并将我的 queryObject.date 设置为空,女巫将更新我的搜索正确但日期仍在日期框中。(我不想对日期框使用自动连线)
或者我做 searchBeginDate.setText(null) 并且文本消失了,但我的列表没有刷新。
我必须同时做哪些选择?
编辑:项目的示例代码。
这会鞭打日期框,但不会刷新列表。
这刷新列表正确,在代码中 loggingVmQueryObject.beginDate 设置为 null 但日期框仍显示上次设置的日期。
问候寒意。
android - Android浏览器问题中的Jquery移动日期框
我正在尝试在 jquery 对话框中打开 jquery 移动日期框。我为对话框分配了一个 z-index,它是 400。日期框似乎是 500。它在 PC 浏览器上运行良好,我用 iphone safari 对其进行了测试,它也很好。但是在android浏览器中,日期框打开后,第一次它在顶部,然后它进入对话框下方。有谁知道这里有什么问题,非常感谢。
jquery - DateBox jQuery Mobile - 页面加载后设置的最小属性。开始日期之前不允许结束日期
我想确保人们不能在这个小提琴中选择早于开始日期的结束日期:http: //jsfiddle.net/pUQhA/3/
当我更新开始日期时,我尝试将 min 属性设置为日期,但它不起作用。我试图刷新,但它仍然无法正常工作。我能做些什么?
当我这样做时,它会设置 min-attr 但我仍然可以选择开始日期之前的日期。