先记首次打开时的条件
打开目录后,先记下选择框默认显示什么,哪个复选框预先勾选,以及结果是否列出所有类别。HTML 标准把控件当前值和默认值区分开来,重置时会针对同一表单下可重置的控件执行各自的重置步骤。因此,初始分类如果已经是某一类,按重置后回到这类也可能是预期结果。可以用两张仅含界面控件的截图对照:一张首次打开,另一张重置之后。截图应包括条件名称和值,单记一个结果数很难分辨哪项变化。
把条件复原和结果更新分开看
用一个简单样例检验:目录初始显示全部,切到类别甲并应用,再选择重置。先看下拉框是否回到全部,再看条目是否跟着变。如果控件恢复但结果暂时仍是类别甲,可能需要再次应用,或页面没有在这个动作后重新取结果。HTML 的重置步骤处理表单状态,不能单凭按钮外观断定目录已经重新查询。用笔记把两件事分别记作控件已变和结果已变,避免下一位读者用旧条目去核对新的筛选条件。
返回目录时看目标地址
返回目录可能由一个普通链接完成。HTML 的链接章节说明链接可指向其他资源,因此点击该链接时,先读浏览器最终地址,再观察页面有没有保留当前的筛选参数、页码或锚点。两个入口即使最终展示同一批条目,也可能分别经过留在本页和打开目录两条路径。复查时从目录首页与分类页分别试一次,记录哪些条件随地址保留。遇到站点重定向时应记最终地址,只有看到它才有依据描述落到哪里。
用相同的条目检查是否真回到起点
选一个原先只在未筛选结果里出现的条目作为对照。按重置后,如果条件显示全部、这一条重新出现、当前位置又符合预期,就有三项直接观察结果。再点击返回目录,重复检查。对比报告可以写成重置恢复预设分类,目录链接另打开第一页,并补上当时的访问路径。如果其中一个动作失效,应描述实际看到的差别,不根据命名猜测程序内部做了什么,也不把某个网站上的表现写成所有产品目录的统一操作。
常见问题
Q1 问:重置后没有变成空白就一定出错吗?
A1 答:不一定,控件可以有预设值。先对照首次打开时的显示。
Q2 问:条目数量没变是否代表没有恢复?
A2 答:未必,两个条件可能碰巧得到相同数量,应另对照具体条目。
Q3 问:浏览器后退等同于清空筛选吗?
A3 答:后退经过浏览历史,原先那一页的条件可能仍在,需实际查看。