0

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

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

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

问题是当我添加下面的行来实现它时

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

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

4

1 回答 1

0

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

于 2013-06-18T02:06:39.730 回答