【发布时间】:2013-06-20 19:29:19
【问题描述】:
有没有一种优雅的方法可以在表单旁边插入一个取消(或恢复)按钮,从而在用户开始编辑之前恢复表单的内容。
例如,
- 用户有一个帐户并想要更改其用户名。
- 他们来到表单,看到输入字段填充了用户名:joeuser
- 他们开始编辑字段并改变主意
- 点击取消/恢复,字段恢复为用户名:joeuser——表单不只是用空字段重置
可能诉诸过多的骇客?我想也许 HTML5 历史 API 可以以某种方式用于此。
【问题讨论】:
-
你可以获取表单,克隆它,将克隆保存在内存中,如果用户点击取消,将表单替换为克隆的副本?
标签: javascript html forms input