我需要构建一个注册系统,该系统需要从用户注册中收集大量数据(许多字段),然后将其插入到数据库中的几个表中。
我真的不想为了更好的用户体验而向用户显示很长的表单。该系统不会在线运行,它只是一个在桌面上运行的Web应用程序。
我需要帮助、指示、参考等,了解如何更好地组织注册过程以使其更加用户友好。
这 如何鼓励用户填写长申请表? 到目前为止一直很有帮助
只要你不介意要求你的用户有Javascript,我就会使用AJAX。 假设您有 50 个字段,您可以在逻辑上将其组合成 4 个不同的集合 - 第一个可能是关于询问姓名、电子邮件等的人,而下一组询问历史信息或就业信息 - 就像在应用程序上一样。
为每组创建一个表单,然后向新用户展示第一个表单。 当他完成第一页时,使用 AJAX 调用和"下一步"按钮获取信息并切换到包含下一组字段的表单的下一页,而不是"提交"或"注册"按钮。 可以使用 AJAX 调用将信息保存在数据库的临时表中,然后,在整个过程完成后,可以将其写入成员/用户表。
您可以像其他调查或结帐一样,在表单字段上方为表单的每个页面添加一个"标题",以便当用户完成注册时,他们可以监控自己的进度。
我建议查看亚马逊结帐,或者任何多页调查(您甚至可以在Survey Monkey上自己设置一个),以了解如何以用户友好的方式对大量表单字段进行逻辑分解。
希望对您有所帮助。
查看此链接:http://www.smashingmagazine.com/2011/05/05/innovative-techniques-to-simplify-signups-and-logins/
它谈论的是登录和注册表单以及如何使它们更加用户友好。本文中还包括的建议如下:
在注册时,不要问用户很多问题。只有基本数据,例如他们的名字。然后在用户首次登录时向他询问更详细的数据。这样注册不会花费太长时间。
也许这对你有帮助:)