无需鼠标点击即可实现没有默认的文本输入
当网页中的表单要求用户输入数据时,应该自动将文本输入点设置在第一个文本框中。这样可以让Web用户立刻开始输入。
如果表单没有设置默认输入点,哪么用户必须将光标移动到文本框,同时点击鼠标才能开始输入。不仅麻烦,简直冒犯了人们的期望:开始输入,……什么都没输进去。用户敲击键盘,浪费了宝贵的时间。对于盲人和没有使用定位设备的用户来说更糟;首先,他们必须意识到没有设置输入点,然后敲击Tba键进行设置。不幸的是,许多网站的表单设计人员不是没有意识到设置输入点的重要性,就是将其视为次要的、级别低的细节。
在线表单需要提供默认文本输入点是众所周之的用户界面设计准则,早在Web出现之前甚至在GUI出现之前就已经这样设计了。当一个表单或者一个页面出现时,用户应该能够立刻开始向第一个文本框输入,而不是必须首先点击鼠标。
许多网站的表单没有设置默认文本输入点的一个原因是,简单的HTML表单无法设置。如果使用标准的HTML标签<form>和<input type=text>创建表单,生成的表单中的文本框没有默认的输入点。设置网页中文本框的输入点需要使用JaveScript或者其他脚本语言。
利用JavaSeript设置文本框输入点并不复杂:大妈和少。但是许多网站没有这样做,或许因为开发人员不了解它的重要性。
当然,这段代码只能在支持JavaScript的浏览器上运行,一些Web开发人员希望避免使用JavaScript;他们希望那个页面属于纯粹的HTML语言。对他们我只能简单地说,换位重新考虑一下,需要很少的JavaScript代码就能给用户提供很多的方便。
本课主题:无需鼠标点击即可实现没有默认的文本输入
相关主题:
解决网站默认值的问题
解决不恰当的默认值
请拨打热线:0571-86586571

