我正在做一个现有网站的移动版本。我已经包括移动css和jquery的一些特殊效果。但是我已经使用Javascipt进行了验证。当我检查验证后,它可以在 ipad、移动设备和我的 PC 中正常工作。但是在 2 ,3 周后,当我再次检查该网站时,它将无法正常工作。我创建了一个演示,它也不起作用:
http://jsfiddle.net/dPes7/27/
你需要重写并重新开始。你的JS搞砸了。下面是一个示例: http://www.elijahmanor.com/2011/02/jquery-mobile-form-validation.html
包括一个工作的 JSFiddle
为什么不使用准备好的文档?
$(document).ready(function(){
$('form[name=YourForm]').submit(check);
})
我通常不会为提交按钮执行 data-role="none"。