【发布时间】:2012-05-14 06:52:38
【问题描述】:
我正在使用 jquery mobile 构建一个网络应用程序。在一个页面上,我有一个小表格来预订房间。我有两个输入框。在这些框中是开始日期时间,在另一个框中是结束日期时间。
现在我要做的是,当我单击输入框时,会出现一个弹出框,您可以在其中插入日期时间。该插件名为mobiscroll。
我在我的 JS 中这样打开它。
$('[data-role=page]').live('pageinit', function(event){
$("#DATUM_BEGIN").scroller({ preset: 'datetime',theme: 'jqm', mode: 'mixed',display:'modal'});
$("#DATUM_EINDE").scroller({ preset: 'datetime',theme: 'jqm', mode: 'mixed',display:'modal'});
});
第一次是正确的。但是,例如,如果我忘记输入结束日期并使用提交按钮提交我的表单。它在屏幕上显示错误消息。但是当我想输入一个日期时。弹出框不会显示。
有人知道我可以如何以正确的方式解决这个问题吗?
编辑:解决方案
好的,我找到了解决方案,您只需要禁用 ajax 即可。
您可以使用属性 data-ajax=false 来禁用表单上的 ajax
【问题讨论】:
-
您需要找到违规代码并发布。如果没有相关代码,我们是不可能知道问题出在哪里的。
标签: javascript jquery jquery-plugins jquery-mobile mobiscroll