INPUT type=text onChange 一问(IE)

tyb98032 2004-03-28 10:13:05
小第要帮单位作一个录入网页,可以一次编辑多条记录,然后当用户点击“提交更新”按钮时,使用XMLHttp发送XML数据给server上一动态网页处理,返回数据库结果。

现在问题是,如果用户中途想放弃本次更新,点击“取消更新”,那么form里所有的text输入框中的值要回到上次的值,不知道怎么办?

text域的 onChange 事件中可以获得 this.value,但是这是changed之后的新值,我想在changed之后缓存原来的值,那么用户取消更新时,就可以回到上次的状态,思路大概是这样,不知道高手有什么办法来解决?
或者有更好的办法?

不胜感激~
...全文
79 4 打赏 收藏 转发到动态 举报
写回复
用AI写文章
4 条回复
切换为时间正序
请发表友善的回复…
发表回复
tyb98032 2004-03-28
  • 打赏
  • 举报
回复
感谢各位回帖。。。
tyb98032 2004-03-28
  • 打赏
  • 举报
回复
不是,是上次编辑之后的状态,不一定是onLoad时的状态。

如果是用Reset的话,那么form中的所有字段都被reset到了onLoad的状态了。
可是,我的情况就是,那些用户已经确认提交并更新成功了的text域保持新值,而用户取消更新的text域的值回到上一次状态...

如果,有人做过类似的客户端“自由表格”,自由编辑、报表、客户端编辑之类的东东,请指教!
歪歪 2004-03-28
  • 打赏
  • 举报
回复
原来?原来是多久之前啊?页面onload的时候的初始状态?

如果是的话,根本不用编,只需在载入时将值付给各个表单字段就ok了
心云意水 2004-03-28
  • 打赏
  • 举报
回复
原来?原来是多久之前啊?页面onload的时候的初始状态?

87,992

社区成员

发帖
与我相关
我的任务
社区描述
Web 开发 JavaScript
社区管理员
  • JavaScript
  • 无·法
加入社区
  • 近7日
  • 近30日
  • 至今
社区公告
暂无公告

试试用AI创作助手写篇文章吧