怎么在确认画面同时显示修改前和修改后的值
修改画面点击确认按钮 迁移到确认画面修改前的数据
用户 123
密码 123
修改后的画面
用户 321
密码 321
确认画面效果:
--------------------编程问答--------------------
快来人啊 要被经理弄残啦 --------------------编程问答-------------------- 用俩用户对象传过去吧 --------------------编程问答-------------------- oldUser user
分别存放修改前后用户信息。 --------------------编程问答--------------------
同意3楼的说法,你修改前先把User对象保存到一个容器里面。 --------------------编程问答-------------------- 经理这么凶??
一个User对象给至少3个属性:
userName,userOldPwd, userNewPwd --------------------编程问答-------------------- 然后呢?
其实我就是想知道是html页面上实现的么 --------------------编程问答-------------------- 这个很容易的。进入修改页面之后,先给用户名和密码input绑定focus()事件,即获得焦点的同时把该input的值获取存在全局变量中,然后给用户名和密码input绑定blur()事件,失去焦点的同时也保存值,在确认修改的时候把这2个值取出来就可以了。也可以把获得焦点时的指存在隐藏域中 --------------------编程问答--------------------
页面整个变量 userOldPwd记旧密码就行吧,如果页面提交前显示就直接JS;如果提交操作成功后显示就带Action里,做透传。从业务上来讲用户名应该不可以让修改的,只修改密码就可以,如果修改用户名的话还得验证是否有相同用户名。 --------------------编程问答-------------------- 无非就是把之前的用户名和密码保存下来,可以放到attribute中
补充:Java , Web 开发