用showModalDialog页面多个值返回父页面的问题

liu奇峰 发布于 2012/08/07 15:46
阅读 626
收藏 0

点击“新增”按钮,通过showModalDialog弹出一个页面,页面中有我需要的查询结果。我要选择一条记录点击“确定”按钮,并将这条记录所在行的所有信息返回到父页面。不知道怎么弄啊,在网上也没找到满意答案,求大虾指导

function addRecord(){    //弹出页面

  var result=window.showModalDialog(document.forms[0].action + "?method=doplanSearch&clear=true",window,"dialogWidth=800px;dialogHeight=600px"); if(result != undefined && result != "cancel" && result != "yes")

{}

}

选中记录 按下“确定”的js函数不知道怎么写了,有朋友给了一个函数,我看不懂啊,可以的话帮忙解释下

function doSelect(){

var plan_head_id = document.getElementsByName("poph_REF_PLAN_HEAD_ID");

var trLen  = document.getElementById("maintbl").rows.length;

var selectedIndex = document.getElementById("poph_ROW_ID").selectedIndex;

var pr_plan = document.getElementById("poph_ROW_ID").options[selectedIndex].innerText;

var year_code = pr_plan.substring(0,4);

var month_code =pr_plan.substring(5,6);

var year_month = year_code+"0"+month_code;

var result = "";

for(var i=0;i<trLen-1;i++){

var objChk = getObj("chk",i);

if(objChk.checked){

result = result + plan_head_id[i].value+";";

}

}

returnValue = result+year_month;

parent.document.forms[0].action = ctx+"/po/plan/mplan/Mplan.do?method=doAddIni&params="+returnValue;

     parent.document.forms[0].submit();

    closeWin();

}

 


加载中
0
戴威
戴威
把所有要返回的值封装成一个json对象就可以了
Andre.Z
Andre.Z
正解出了,我就不画足了。
0
那天早上
那天早上
用数组也行
返回顶部
顶部