怎么在确认画面同时显示修改前和修改后的值

问题描述

修改画面点击确认按钮迁移到确认画面修改前的数据用户123密码123修改后的画面用户321密码321确认画面效果:

解决方案

解决方案二:
快来人啊要被经理弄残啦
解决方案三:
用俩用户对象传过去吧
解决方案四:
oldUseruser分别存放修改前后用户信息。
解决方案五:
引用3楼WLLX623的回复:

oldUseruser分别存放修改前后用户信息。

同意3楼的说法,你修改前先把User对象保存到一个容器里面。
解决方案六:
经理这么凶??一个User对象给至少3个属性:userName,userOldPwd,userNewPwd
解决方案七:
然后呢?其实我就是想知道是html页面上实现的么
解决方案八:
这个很容易的。进入修改页面之后,先给用户名和密码input绑定focus()事件,即获得焦点的同时把该input的值获取存在全局变量中,然后给用户名和密码input绑定blur()事件,失去焦点的同时也保存值,在确认修改的时候把这2个值取出来就可以了。也可以把获得焦点时的指存在隐藏域中
解决方案九:
页面整个变量 userOldPwd记旧密码就行吧,如果页面提交前显示就直接JS;如果提交操作成功后显示就带Action里,做透传。从业务上来讲用户名应该不可以让修改的,只修改密码就可以,如果修改用户名的话还得验证是否有相同用户名。
解决方案十:
无非就是把之前的用户名和密码保存下来,可以放到attribute中
解决方案十一:

解决方案十二:
你直接弄两个<inputtype='hidden'>,然后存修改之前的在提交直接document.get....byid().value;不就获得的修改前的还有修改后的吗
解决方案十三:
<script>varoldname;varoldpassword;window.onload=function(){oldname=document.getElementById("name").value;oldpassword=document.getElementById("password").value;}functionfun(){document.getElementById("oldname").value=oldname;document.getElementById("oldpassword").value=oldpassword;document.getElementById("f1").submit();}</script><body><formaction="t1.jsp"method="post"id="f1"><inputtype="hidden"name="oldname"id="oldname"/><inputtype="hidden"name="oldpassword"id="oldpassword"/>姓名:<inputtype="text"name="name"id="name"value="张三"/>密码:<inputtype="password"name="password"id="password"value="123456"/><inputtype="button"value="提交"onclick="fun()"/></form></body>

获取就不用说了吧?还有一种就是用location.href然后把参数传过去
解决方案十四:
直接控制在一个页面上不就完了,js完全可以实现,放一个div先隐藏,然后通过js获取旧的数据复制到div中的相应的input按钮,当点击后这个div显示不就完了
解决方案十五:
前面都已经总结好了1.存到隐藏域跟第二种类似2.存到一个变量中比如后台的session(数据不是很重要的话你这个需求比较符合这种)3.user表中多加一个oldPassword属性,只是显示罢了

时间: 2024-07-30 15:45:06

怎么在确认画面同时显示修改前和修改后的值的相关文章

可多选的ListBox控件如何套在DateGrid里编辑时显示并绑定多选后的值?

问题描述 现在我已经把ListBox控件放在DateGrid的EditItemTemplate里了,按编辑即可以绑定并显示出来,但是值无法指定上,因为我想把多个值3,4,5这种依次查找如果匹配则选择上相应的项,不知道该怎么办<EditItemTemplate><asp:ListBoxid=ListBox1runat="server"DataTextField="kname"DataSource="<%#showdeptList()%

数据库实现显示、添加、修改、删除的最简单的方法及实例

数据|数据库|显示 关于本文: 本着互联网共享主义精神,特写此文献给建站新手,授人以鱼,不如授人以渔,有人看完后,可能会觉得代码不太完善,因为发表本文的目地,是向大家介绍实现的原理,而不是给大家一套完整的程序,希望大家看完此文,能够从中得到些帮助和启发. 本文用最精简的实例介绍了一种实现显示.添加.修改.删除的比较简便的方法,虽然是以ASP例子介绍,但同样适用于PHP.JSP.ASP.NET等语言.文中用到了javascript脚本,大家也可从中学到部分的javascript知识. 因为近几天工

word打开visio图纸显示很小无法修改怎么办?

  word打开visio图纸显示很小无法修改怎么办?            1.打开需要修改visio图的word文件,正常方式打开即可; 2.首先我以双击visio的方式打开visio,打开后进行编辑; 3.双击打开visio后,里面的图形缩成一团,无法看清,也无法编辑,使用word页面的放大缩小也没有效果; 4.单击word页面空白处,退出visio编辑页面; 5.选中需要修改的visio图形,并单击右键; 6.在word中的visio图形编辑的右键菜单中选择visio对象 7.在visi

数据库操作-该程序运行之后数据没在textbox控件中显示,请问需要修改哪里

问题描述 该程序运行之后数据没在textbox控件中显示,请问需要修改哪里 using System.Data.SqlClient; namespace 学生信息浏览 { public partial class Form1 : Form { public Form1() { InitializeComponent(); } BindingSource bs = new BindingSource(); private void Form1_Load(object sender, EventAr

html5-&amp;amp;lt;input&amp;amp;gt;可以获取修改前的值吗?

问题描述 <input>可以获取修改前的值吗? 我有很多个input标签,就是用户的个人信息.在用户修改信息的时候如果修改了一些后又不想修改了就点击取消按钮就返回初始值.如果每个都用一个变量保存原始值的话有点麻烦,请问各位老师input有什么属性可以保存初始值吗?谢谢 解决方案 页面初始化前使用js将原始值存储在一个自定义属性中,点击还原按钮的时候讲初始值替换下当前值 <script src="http://ajax.aspnetcdn.com/ajax/jQuery/jque

flex3在以前做好的mxml文件里修改保存并编译后,此时调试却发现好像还是修改前的内容,但新建没这问题

问题描述 flex3在以前做好的mxml文件里修改保存并编译后,此时调试却发现好像还是修改前的内容,但新建没这问题 解决方案 解决方案二:确定缓存清除了么

插件-求教淘宝后台修改软件如何修改浏览器显示结果?

问题描述 求教淘宝后台修改软件如何修改浏览器显示结果? 有一种软件可以在登录淘宝买家中心的已付款.已发货.待评价的数字,当然只是修改的浏览器显示结果! 不知道是什么原理!好像需要什么crx的插件! 比方说,今天我待收货数量是10,但是别人远程看我电脑只显示2,刷新也不变! 求教一下是什么原理?想做一个类似的软件! 解决方案 只是修改浏览器显示的话,用fiddler写一个脚本就可以了. 解决方案二: crx是chrome插件 是不是修改的用户的页面内容

图片-c# 用xml文件显示到richtextbox中修改之后出现的问题

问题描述 c# 用xml文件显示到richtextbox中修改之后出现的问题 c# 用xml文件显示到richtextbox中修改之后 发现用写字板打开之后是乱码 不能恢复原来的文件编码吗? 同样保存之后 用记事本打开 格式全部都乱了 不是之前的xml那样整齐的格式了 怎么弄呢 解决方案 btn_save_Click方法修改下 StreamWriter sw = new StreamWriter(FileName, false, Encoding.UTF8); TextRange textRan

如何使用Datagridview显示,添加,修改数据库

问题描述 问题如标题,不要用数据源面板把表直接拖到FORM,直接用写代码的形式实现用Datagridview显示,添加,修改数据库,最好能写一下代码 解决方案 解决方案二:privatevoidSave(stringstrSQL,sqlConnectionConn,DataSetds){SqlDataAdapterda=newSqlDataAdapter(strSQL,Conn);SqlCommandBuilderscb=newSqlCommandBuilder(da);da.Update(ds