【问题标题】:Mobiscroll 1.6 disables input fields on callbacksMobiscroll 1.6 在回调中禁用输入字段
【发布时间】:2012-05-10 15:32:12
【问题描述】:

我正在使用 mobiscroll 1.6 (https://github.com/acidb/mobiscroll) 以简单的 html 表单输入日期,我使用 jQuery Form进行 ajaxify >(和http://jquery.malsup.com/form/

我希望在对日期字段进行更改时发布表单。我从 mobiscroll api 尝试了 onSelectonClose

http://docs.mobiscroll.com/

但问题是 mobiscroll 似乎在包含表单中将所有输入字段设置为disabled,直到它完全完成。当输入字段被禁用时,jQuery 表单不会对其进行序列化:

http://jquery.malsup.com/form/#faq http://www.w3.org/TR/html401/interact/forms.html#h-17.13.2

在输入字段本身上添加事件处理程序不是一个选项,因为它从一开始就使用 JS 进行初始化,因此我在页面加载时获得了触发器。我真的需要从 datepicker 触发 ajax 帖子。

非常感谢任何提示!

【问题讨论】:

  • 您所说的“在完成之前”禁用表单是什么意思?
  • 在 onClose 回调中它们仍然被禁用,但是当 mobiscroll 关闭时它们再次被启用。

标签: jquery jqueryform mobiscroll


【解决方案1】:

你用的是什么版本? 从 2.0rc1 开始,这对于 onSelect 和 onCancel 事件是固定的。 onClose 弹出窗口尚未隐藏,因此如果您的函数返回 false,将阻止关闭。 对于您的用例,我推荐 2.0rc3 和 onSelect 事件。 在此处查看此问题的更多详细信息: https://groups.google.com/forum/?fromgroups&hl=en#!topic/mobiscroll/fQQ-jYkH-qk

【讨论】:

  • 我使用的是 1.6。绝对看起来像是那个错误的副本。将升级!
猜你喜欢
  • 1970-01-01
  • 1970-01-01
  • 2016-03-20
  • 2019-01-19
  • 1970-01-01
  • 1970-01-01
  • 2016-11-10
相关资源
最近更新 更多