javascript 父子頁面?zhèn)髦?結(jié)合struts表單提交
需求如下: 父頁面,要通過表單(FormBean)提交,表單中有一個屬性是通過打開一個子頁面輸入值,然后回填到父頁面中,最后通過父頁面的表單去提交。
父子頁面?zhèn)髦担胘avascript解決,是一個很好的方案,在這里我也是參考網(wǎng)上其他的用法寫的。
父頁面參考如下:
1. FormBean需要綁定這個隱藏域userset,進行驗證。 2. var showUserSet = document.getElementById("showUserSet"); obj.showUserSet = showUserSet; 我動態(tài)給obj的對象新增一個屬性,叫showUserSet,為了給彈出頁面?zhèn)髦怠?br /> 3. window.showModalDialog(srcFile, obj, winFeatures); 一定要通過showModalDialog方法。
子頁面參考如下:
1. var obj = window.dialogArguments; 接收到父頁面?zhèn)鱽淼膶ο蟆?br /> 2. <base target="_self"> 必需要有。 3. for(var i=0;i<len;i++){ if(userset[i].checked){ str += userset[i].value; str+="|"; } } 用"|"作為多個值的分融符
Powered by: BlogJava Copyright © love1563