Javascript无法在Blackberry上运行

有一个使用jqueryvalidation的脚本。 测试了2个黑莓手机,但都没有正常工作。

http://andrewpeller.com/contest/indexTest.html

第一个 – Blackberry Bold电子邮件validation即使使用有效的电子邮件(例如test@hotmail.com)也无效

第二张表格根本不会提交。

有关如何使其工作的任何建议? jquery甚至可以在黑莓上工作吗?

谢谢

默认的Blackberry浏览器在JavaScript中非常有限。 我不希望jQuery在其默认浏览器中运行良好。

但是,我建议尝试将Opera Mini用于Blackberry。 它更好地处理JavaScript。 我设法在各种Blackberry模型上使用Opera Mini中的ExtJS 2.x(jQuery适配器)运行一些Web应用程序,没有任何问题。

如果您要将此网页部署到公众,我建议使用普通的XHTML / CSS并进行服务器端表单validation。

在针对移动设备时,您可能需要关闭关闭JavaScript的用户。

您的表单似乎是为了在没有启用Javascript的情况下无法提交的。 您必须更改此设置才能使其在非JS浏览器上运行。 确保您对字段进行某种服务器端validation。

我不知道你有什么黑莓手机除了Opera Mini之外你还应该看看新的Bolt浏览器它真的很棒。

现在有了这样说。 作为移动开发人员多年来,我总是鼓励开发人员和客户在不需要JS的情况下开发他们的移动站点。

仔细检查您的BlackBerry浏览器选项 – 某些设备默认关闭Javascript。

现在不支持Bolt浏览器。 实际上jQueryvalidation适用于bb5,但会打破onfocus,onblur事件。 在bb6上它工作正常。