2011-05-27 91 views
2

我开始一个新项目,我们需要在移动设备上输入网页数据表单,这是一个简单的体验。iPhone数据表单提交最佳做法?

目前我们的网站数据表单不能设置样式,并且移动友好,他们也位于公司防火墙后面,但是我们可以通过XML来提交数据表单。

我目前还未确定哪种方法最好。

  1. 重建形式本身在iPhone上使用的是iOS组件
  2. 不知怎的,创建在移动本地HTML5数据形式,然后让iPhone解析这一点,并通过XML提交。

过去有没有人在移动设备上做过类似的事情,听听你的经验会很棒,这个项目的关键之一就是我们还需要将数据表单离线,并且在设备已重新联机。

回答

0

根据您提供的背景信息,我相信唯一的方法就是使用本地用户界面组件。原因如下:

  1. 您已经声明需要离线表单“提交”。如果您有一个本地表单,将信息存储在某个地方,然后在连接时提交,那么您将有更容易的时间。

  2. 你已经表达了提供an easy experience on mobile.的愿望为此,我自然会推荐原生UI控件。您的自定义“原生”网页控件更容易混淆且难以使用。对比,与UIKit中这大概有很多背后的研究(与数百万满意的用户来支持它。)

  3. 从长远来看,它会更容易,如果您使用本机与设备的其他部分整合控制。

对于制作XML请求,我建议the ASIHTTPRequest library

0

在我看来,更好的选择是使用iOS组件重新创建表单。如果做得对,它会更方便用户,速度更快。