本章讲 Web 交互的流程. 包括超链接和表单的使用场合, 处理流程的划分.
表单是用户交互的主要方式. 如果没有表单, HTML 就跟 PDF 或者 MS Word/PPT 之类的文档格式没有什么本质区别.
表单处理的流程可以用下面的图表示:
用户从起始页进入表单, 在显示表单页显示表单. 用户提交表单给表单处理器, 如果提交失败, 会再返回表单显示页面, 这时会提示出错信息. 如果提交成功, 会显示成功信息, 停留若干时间后自动返回起始页.
在显示表单页和成功页都提供了返回链接(或者按钮), 用户可以点击该链接取消表单交互, 返回起始页.
有一种情况是用户直接从起始页提交了表单. 这种情况一般是为了便利而设置, 如在登录页面以外的地方显示登录表单.