问题标签 [mobiscroll]
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 - 提交表单后不会显示弹出屏幕
我正在使用 jquery mobile 构建一个 Web 应用程序。在一个页面上,我有一个小表格来预订房间。我有两个输入框。在这些框中是开始日期时间,在另一个框中是结束日期时间。
现在我要做的是,当我单击输入框时,会出现一个弹出框,您可以在其中插入 DateTime。该插件称为mobiscroll。
我在我的 JS 中像这样打开它。
第一次这样做是正确的。但是,例如,如果我忘记输入结束日期并使用提交按钮提交我的表单。它在屏幕上显示错误消息。但是当我想输入一个日期时。弹出框不会显示。
有人知道我如何以正确的方式解决这个问题吗?
编辑:解决方案
好的,我找到了解决方案,您只需要禁用 ajax 就可以了。您可以使用属性禁用表单上的 ajaxdata-ajax=false
html - 当使用 yyyy-mm-dd 以外的日期格式时,如何使 Mobiscroll 在 iPhone 5 中工作
我们在我们的智能手机产品中使用Mobiscroll ( http://code.google.com/p/mobiscroll/ ) 作为日期选择器解决方案。
它适用于桌面浏览器、android 2.3、iPhone 4S - 任何日期格式。但是,仅当日期格式为 yyyy-mm-dd时,它才能在 iPhone 5(准确地说是 5.0.1 版)中工作。
由于日期的格式来自 excel 表,我们无法控制那里,因此选择器必须使用各种格式。
重现问题的步骤:
设置页面并输入 type="date" 以使用 mobiscroll。您可以使用 mobiscroll 演示页面 ( http://demo.mobiscroll.com/ )
有任何不同于 yyyy-mm-dd 的格式,比如说 mm/dd/yyyy,所以将 input type="date" 的值设置为 value="09/27/2012"。
在 IOS 5 中打开页面。
预期: 当我们点击日期选择器时,选择器应该加载给定的初始值,我们应该能够将其设置为新值。此外,即使设置了新值,也应保留格式。
实际: 输入字段为空。选择器显示今天的日期,当我在选择器中单击“设置”时,该值未设置到输入字段中。
我们正在使用 mobiscroll 2.0 rc3。
可能的原因: 我认为这个问题与浏览器对 html 输入类型的支持有关。我们也在 Iphone 4S 中进行了测试,没有任何问题。我们发现,Iphone 4S 不支持输入 type="date"(与 Modernizr 核对过),但 Iphone 5 支持。
我们还没有找到修复的确切位置,但我们至少认为原因可能是这个。
javascript - 如何设置 mobiscroll 的 maxDate?
我想知道如何在 mobiscroll 上设置最大日期。我知道我应该使用 maxDate 选项,但我无法在任何地方找到字符串的格式。任何人都可以帮忙吗?
谢谢
jquery-mobile - Mobiscroll Datepicker 上的 onSelect 回调
在我的一个项目中,我使用 Jquery mobile 和 Mobiscroll 2.0(作为日期时间选择器)我在所有 Scrollers 上使用通用回调来在设置值时获取调用。
现在在下面的函数中,我想检查一下正在设置哪个“输入”元素的值?
上面的说法不成立!
你能告诉我如何访问 Scroller 所连接的输入元素的 Id 吗?
javascript - mobiscroll onShow 不执行方法
我很难让 Mobiscroll 触发 onShow 事件中记录的任何方法。这是我的代码:
onChange 事件工作正常,我验证了 onShow 事件正在按应有的方式触发;但由于某种原因,我无法让 setValue 线工作。数组的初始值保持未定义(直到我改变轮子,它触发 onChange 事件并定义数组)。我试过onShow中的'hide'方法,也不管用。但是,当我将行移动到 onChange 事件时,完全相同的 hide 方法可以正常工作。所以我一头雾水。任何帮助将不胜感激!
javascript - 如何在页面加载时将当前时间和日期的这种格式设置为默认值?
我正在使用一个让我选择日期和时间的 jQuery 脚本。但是,在页面加载时,文本框中没有任何日期+时间。我想像下面的格式一样显示当前的日期和时间。
2012-07-25 15:10
jquery-plugins - 对日期范围使用 mobiscroll
我正在尝试构建一个网页,其中有 2 个滚动条来选择一系列日期。两个文本输入都是同一个类,所以我设置了 2 个滚动条,如下所示:
我想做的是让第二个滚动条将第一个滚动条设置的值设置为其 minDate。
我尝试单独设置滚动条,使用 eq() 函数并将第二个的 minDate 设置为 $('.datetime').eq(0).val()。我发现了两个问题:在文本输入中由 mobiscroll 设置的值不被识别为日期;& 该值似乎没有改变,但这可能是由于第一个错误。
mobiscroll 是否有办法解析它加载到文本输入中的日期?我宁愿不添加另一个像 date.js 这样的插件,只是为了让这个插件按我的需要工作。
jquery - 使用 Jquery 设置特定日期
我正在使用 mobiscroll.js 并尝试设置一个特定的日期,例如 14/06/2005。这是我学长的密码。我不确定如何编辑以设置特定日期。
代码:
图像如下所示:
我可以将年份设置为我想要的年份...但是如何编辑此代码以使其输出特定日期...需要一些指导...
javascript - mobiscroll 不在表单输入中输入日期时间值
弹出窗口有效,但每次我单击 SET 按钮时,似乎都试图在 INPUT 字段中输入值,然后发生奇怪的事情:页面闪烁,几乎就像刷新一样,并且 INPUTS 中的所有值都是清除。然后页眉中的文本值在其自身下方重复。这在 Firefox、Chrome、Safari 中重现。如果有人愿意在此页面上多加一双眼球,我已暂时打开此页面的权限:http: //bit.ly/MD8FVW
这是我的代码:
我还在页面上使用 iUI 来模拟 iOS 外观,但我不知道这是否会造成干扰。任何想法将不胜感激!
javascript - 将时间添加到日期值
我正在使用一个jQuery
名为的插件mobiscroll
来选择一个日期,但问题是我还需要在结果中加上 15 分钟。
我有一个函数p(j)
,它返回08/28/2012 12:15 - 12:15
(或仅08/28/2012 12:15
- 作为方便),但我需要12:15 - 12:30
. 有什么想法吗?