通过保留原始值来更改输入文本字段值

时间:2013-06-18 02:02:10

标签: javascript jquery struts2

有没有办法可以为输入文本字段指定新值,但在输入文本中显示原始值。我要问的是,假设用户在输入文本中输入“john”,这是一个Struts2文本字段,其名称为user login,绑定到login属性中的User类:

<s:textfield name="user.login" maxlength="20" size="20"/>

提交时我想将“john”更改为某个编写值并将该值分配给文本字段,以便我可以在Action类中检索该值。

问题在于,当我添加以下行来实现它时

document.getElementsByName("user.login")[0].value="johnnew887878";

,用户看到他原来输入的值已更改。我想阻止它。

1 个答案:

答案 0 :(得分:0)

您可以做的是在提交表单时创建一个隐藏字段,并将加密值分配给隐藏字段,并将字段附加到表单并在User类中捕获加密值。