struts验证不适用于禁用的文本字段

时间:2012-01-11 08:52:11

标签: javascript validation struts

我正在设计struts中的更新用户信息表单。 其中,数据库中的值已设置为文本框。 此外,我已禁用电子邮件的文本框,以便用户无法更改电子邮件。 我已将客户端支持验证应用于表单

但是如果textfield被禁用,并且包含有效值,那么struts验证器框架也会像空白一样将其记录下来。 如果我启用了文本字段,则可以正常工作。

1 个答案:

答案 0 :(得分:2)

已停用的表单字段未随表单提交。这就是浏览器的工作方式。

如果您仍需要发送的值,请将其作为隐藏字段发送。 (或者在提交时通过JavaScript启用该字段。)如果需要显示该值,请考虑将其显示为文本,而不是显示在禁用的字段中。