2012-01-11 41 views
0

我正在設計struts中的更新用戶信息表單。 因此,來自數據庫的值已經被設置到文本框中。 另外我已禁用電子郵件的文本框,以便用戶不能更改電子郵件。 我已經應用客戶端支持驗證形式struts驗證無法爲禁用的文本字段工作

但是,如果文本字段被禁用,並且包含有效值,那麼struts驗證框架也會像空白一樣拖曳它。 如果我啓用了文本字段,它工作正常。

回答

2

禁用表單字段不提交表單。這只是瀏覽器的工作方式。

如果您需要發送的值,請將其作爲隱藏字段發送。 (或者在提交時通過JavaScript啓用該字段。)如果需要顯示該值,請考慮將其顯示爲文本,而不是禁用字段。