我正在设计struts中的更新用户信息表单。 其中,数据库中的值已设置为文本框。 此外,我已禁用电子邮件的文本框,以便用户无法更改电子邮件。 我已将客户端支持验证应用于表单
但是如果textfield被禁用,并且包含有效值,那么struts验证器框架也会像空白一样将其记录下来。 如果我启用了文本字段,则可以正常工作。
答案 0 :(得分:2)
已停用的表单字段未随表单提交。这就是浏览器的工作方式。
如果您仍需要发送的值,请将其作为隐藏字段发送。 (或者在提交时通过JavaScript启用该字段。)如果需要显示该值,请考虑将其显示为文本,而不是显示在禁用的字段中。