2010-07-15 61 views

回答

3

你不給許多細節上正是你正在嘗試做的,但我假設你有一個字段

<input type="hidden" ... /> 

您想更改爲類似

<input type="text" ... /> 

如果是這種情況,可以使用JQuery來修改字段的類型,甚至用隱藏字段的值創建一個新字段。也許這可以幫助你change type of input field with jQuery 如果你給我更多的細節,我可能會幫助更多。

編輯: Struts的hidden標籤被呈現爲<輸入型=「隱藏」 >元素(可以在瀏覽生成的HTML代碼,看到自己),所以你的確可以使用jQuery來顯示它。假設你的隱藏元素的ID是「hiddenElement」您可以使用

$("#hiddenElement").val() 

在JavaScript中獲取其值並顯示你想去的地方。你可以用JQuery做很多有趣的事情,所以你可以閱讀文檔以獲得更多關於如何使用它的想法。

+0

此止跌,顯示消息對使用Struts標籤沒有幫助。 – 2010-07-21 13:46:56

0

您可以隨時更改此設置(在Struts中):

<html:hidden property="message"> 

<bean:write property="message" /> <!-- Creates the "message" as text --> 

OR

<html:text property="message"> <!-- Creates a text box that with a populated message --> 
0

(使用Struts 1.x中)

如果您希望你的隱藏的elemnt被顯示仍然是訪問您的表格,您可以用write屬性(見struts documentation):

<html:hidden property="message" write="true"> 

這樣一來,你的內容將是可見的,但是從你的形式仍然可以訪問。