【问题标题】:JavaScript form validation in jQuery MobilejQuery Mobile 中的 JavaScript 表单验证
【发布时间】:2012-05-18 10:56:01
【问题描述】:

我正在制作现有网站的移动版本。我已经包含了一些特殊效果的移动 css 和 jquery。但我已经使用 javascipt 进行了验证。当我检查了验证后,它在 ipad、手机和我的电脑上也能正常工作。但是 2 ,3 周后,当我再次检查网站时,它就不能工作了。我创建了一个也不起作用的演示:

http://jsfiddle.net/dPes7/27/

【问题讨论】:

  • 你的小提琴的问题是你没有选择创建全局函数所必需的“no-wrap” - 但显然最好不要使用调用全局函数的内联事件。
  • @ThiefMaster 对不起,我没听明白,你能解释清楚吗
  • 这个例子抛出一个错误告诉Uncaught ReferenceError: hide_text is not defined添加函数来看看你的代码有什么问题
  • @jorge 小提琴可以正常工作,但在 ipad 和手机中则无法正常工作。我试图提醒值,但页面刷新,在桌面上它工作正常。你能告诉我为什么会发生这种情况。

标签: php javascript jquery mobile


【解决方案1】:

您需要重写并重新开始。你的 JS 搞砸了。这是一个示例:http://www.elijahmanor.com/2011/02/jquery-mobile-form-validation.html

包括一个有效的 JSFiddle

【讨论】:

    【解决方案2】:

    为什么不使用准备好的文档?

    $(document).ready(function(){
    $('form[name=YourForm]').submit(check);
    })
    

    我通常不会为提交按钮执行 data-role="none" 。

    【讨论】:

    猜你喜欢
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 2023-04-09
    • 2015-07-09
    • 1970-01-01
    相关资源
    最近更新 更多