我能想到的是根据用户的地理信息预先填充某些表单输入元素。
您可以考虑采用其他方式加快长申请表上的用户输入吗?
或者至少让他们专注于填写申请表?
答案 0 :(得分:11)
如果您的表格很长,请尝试将其删除。不要让他们填写你真正不需要的领域。
如果表单跨越多个页面,请向用户提供一些反馈,以了解有多少页面。我们的用户讨厌点击“继续”按钮,想知道这是否是最后一页。
不管他们做了什么,都不要失去他们填写的田地。如果涉及密码,这可能会产生安全隐患。
使用下拉菜单为用户提供选项,除非用户必须滚动很多选项,或者下拉菜单中的条款未被广泛接受(例如系统工程师,解决方案开发人员,IT应用......我只想要程序员。)。
为可能难以填写的字段(或提供示例)提供帮助。
答案 1 :(得分:4)
如果您的情况可以,只需先收集最低限度,然后允许用户使用您服务的基本功能。
为了让用户升级到更好的服务级别,他们需要填写更详细的第二张表格。
预先收集所有信息对您有多重要?通过向他们提出太多要求而失去客户是值得的吗?为什么不在以后对用户更方便的时候要求它。
答案 2 :(得分:2)
创建一个多步向导,每步只提供少量输入字段。确保他们知道他们在序列中取得了多大进展。
心理学是,一旦用户“投入”任务,他们就更有可能继续。如果您一次显示整个输入字段列表,则会吓跑它们。
每一步提供沉思(卡通,幽默,谚语等)都会让他们出于好奇而进入下一步。
答案 3 :(得分:2)
当且仅当他们认为您提出的问题很重要时,用户不会介意填写长篇文章:否则他们会气馁,并对此感到不耐烦。
请记住,在网络应用程序中,人们的注意力范围非常短。当用户开始觉得你问得太多时,他们通常是正确的。
尽可能少地保留所需信息:其他信息应该是可选的,您必须向用户提供一些内容以强制他们填写该信息。
答案 4 :(得分:1)
但是你实现它,请使用某种Ajax听力来存储他们的进度服务器端,如果它丢失则重新填充它。没有什么比这更令人愤怒的用户通过长篇形式并且浏览器或网络打嗝丢失了整个提交。
每当它发生在我身上时,我通常都不会再给它一次,因为在那时重新创建我的提交并不值得我注册。
答案 5 :(得分:1)
清单:
reset
按钮。 : - )最后:
答案 6 :(得分:0)
使用Ajax以异步方式填充和更新控件。它将加速填写长应用程序表单。
答案 7 :(得分:0)
答案 8 :(得分:0)
将表单拆分为几个步骤。这就像某人更有可能阅读五个3句话的段落,而不是一个相同长度的15个句子段落。
答案 9 :(得分:0)
我同意tim;只需让他们填写最基本的信息,然后将剩下的信息留给个人资料更新。如果您网站上提供的服务需要任何数据,请在尝试使用该服务时提出要求(之前没有)。
那就是说,我不会提倡adam建议的那种强制功能。为您的用户提供温暖,模糊的感觉,他们享有特权并可以使用您网站上的所有服务,这是值得的。虽然,如果你看得很辛苦,adam和我的建议几乎是一样的。
答案 10 :(得分:0)
如果应用程序需要包含大量信息,请确保用户可以随时保存并注销,然后稍后登录以完成表单。如果某些信息不一定容易获得,这将更有意义。纳税申报是一个明显的例子,可能需要计算一些数据,或者用户必须找到相关的文件。
在某些情况下,用户可能会在多个应用程序中使用相同的信息。在这种情况下,用户可以注册他们的详细信息(姓名,地址,电话号码等),这些信息会自动填写在每个应用程序中。例如,如果您有一个招聘机构的网站,他们可能允许用户注册他们的详细信息,然后申请特定的工作,他们可以只包括适用于该工作的个人陈述。
作为另一个考虑因素,如果某些信息可能不正确(特别是如果这并不总是很清楚,例如CAPTCHA或必须是唯一的用户名),请将其与其余数据分开,或以其他方式制作所以错误并不意味着必须重新输入其他信息。
这些基本上是避免用户必须两次输入相同信息的方法。