※ [本文轉錄自 Ajax 看板 #1JOQblnZ ]
作者: jacky951 (藍憶) 看板: Ajax
標題: [問題] struts2-jquery dialog
時間: Thu May 1 09:54:49 2014
/*自問自答一下*/
原因是Struts-JQuery會自成一個Form,
所以無法將裡面的資料留給上一層(?)
因此我在外面加上hidden資料,
在表單送出前將dialog內資料複製一份到外面,這樣就可以取到值了。
有一個問題想請問版上大大
我用Struts2-JQuery dialog包一個DIV標籤如:
<sj:dialog>
<div id="newDialog" >
<s:textfield id="TEST" name= "test"/>
....
</div>
</sj:dialog>
div裡面的資料會無法傳到Java Bean裡面,但如果把
<sj:dialog></sj:dialog>拿掉後則bean就能取的到值
但我今天需要dialog去做一個畫面上的彈跳視窗功能
所以必須要用dialog包起來做處理。
(其他不包在dialog的其他id資料都能拿到)
另外在button submit之前使用alert("#TEST")也可以取到輸入的值
不知道有哪個細節我沒注意到出錯或是設定檔有問題
還想請版上先進給我提示。或者需要哪些更細節的描述也請提醒,謝謝。