为什么我的表单不能在使用Safari的Mac电脑上运行?

时间:2011-06-04 12:02:38

标签: php mysql safari

我是I Said Sit的网站开发人员!我们的注册页面存在问题:http://isaidsit.com/index.php/registerform

我们遇到了一个重大问题,希望你能提供帮助。我有4个程序员看问题,找不到问题所在。我们已在测试服务器上安装了该站点,我们无法复制该过程。我将它安装在我的个人服务器上,我们没有收到错误,它在几个不同的传统和移动设备上的所有浏览器中都运行良好。

在下一页上,我们有一个很大的注册表单,无法在计算机上的Safari中使用。我们可以使用Safari在iPad或iPhone或PC上使用该表格而没有任何问题,如果它在Mac计算机上使用,我们会得到几个不同的错误:

  1. 点击提交按钮后,它会为您提供一个空白表单,而您无法向前转发
  2. 点击提交按钮后,会出现无法访问网址的错误
  3. 这些是最常报告的问题。

1 个答案:

答案 0 :(得分:0)

在运行MacOS 10.6.7和Safari 5.0.5的iMac上测试OK 。 (放弃信用卡付款步骤。)

@David Thomas提到的标记非常残酷 - 来自W3C Validator的91个错误,并且快速的视觉检查显示了另一个完整的HTML页面被加载到HTML页面的主体中。

对表单的一些一般性反馈(如果需要,可随意忽略):

  • 这种形式非常长。也许考虑将其切割成较小的部分,以便用户了解他们的进展会很好。 This is a jQuery plugin which does just that,但您可能正在使用的javascript框架克隆。
  • 标记哪些字段是必填字段,哪些字段是可选字段。
  • 可能将赔偿豁免和付款子表格包含在同一表格中(仅当您采用第1点时) - 似乎很傻你有一个庞大的表格,然后分别投入两个较小的表格。