2007-09-27

增强web表单可用性

来源: 开发者在线 作者: 评论 0 条
 

一般情况下,一个在点击表单的提交按钮时调用的脚本负责处理表单验证。验证脚本检查表单,以检验包含数据的必输域;而且根据脚本的逻辑,还可以测试域中内容的格式是否正确。例如,脚本可以检查一个电子邮件地址中是否具有一个 @ 字符。假如脚本检测出了问题,它将中止提交进程然后显示一个错误消息。

我们可以使用 JavaScript 或其它自己喜欢的脚本语言来创建自己的表单验证脚本,另外我们还可以使用很多现有的预制脚本。Dreamweaver用户可以使用几个扩展,通过鼠标点击来添加表单验证行为。从可用性的角度说,我们使用哪种代码来验证表单并不重要,重要的是要对表单使用某种验证,以阻止可检测的错误引起应用程序拒绝表单。假如表单数据在提交之后被拒绝,那么访问者通常就不得不乱填一些数据。通过中断表单提交,验证脚本答应访问者返回到表单页面,收集问题,然后以最少的麻烦重新提交表单。

创建有意义的错误消息

为了使一个表单验证脚本能够达到其目的,在碰到错误时显示的错误消息必须对访问者有意义。错误消息应该明确地指出包含错误的表单域,并提供修正那个问题的指令。

一个常见的问题是错误消息使用 HTML ID 属性指出引起问题的表单元素。不要让访问者去猜哪个域是 textbox1。错误消息应该像下面这个样子:“First Name 域缺少数据。”

使表单轻易使用,这是我们的工作。表单可用性的一个重要方面是采取某种措施,以减少用户与表单交互时可能犯下的数据输入错误。错误控制工作应该包括以下几个方面,一是使用好的表单标签和指令来防止错误,再者是使用表单验证机制在表单提交到应用程序前捕捉错误。


共2页: 上一页 [1] 2 下一页
(本文仅表明作者个人观点,不代表本站及其管理员立场.) 推荐 收藏 投稿 打印 返回 关闭
上一篇:通过说明确认增强表单可用性  
下一篇:关键字是调整字体大小的答案吗
    评论加载中…
 推荐文章
     

网站首页  -  网站地图 -   站长论坛  -  网站投稿  -    -  网站管理
Copyright © 2008 芜湖站长站 All Rights Reserved 皖ICP备07500611号