要做的效果是这样的:有一小表A,父类窗体中已经用DropDownList绑定好数据,然后需要添加数据,
点击添加后根据模式弹出窗体方式弹出子窗体,添加完数据后,关闭子窗体回传到父窗体
obj = showModalDialog('ShowDialog.aspx?Type='+name2, window, 'status:no;center:yes;help:no;scroll:yes;dialogWidth:500px;dialogHeight:400px');
取得obj[0],obj[1]的两个值分别
var d=ocument.getElementById("DropDownList1")
newOption = new Option(obj[0],obj[1]);
d.options.add(newOption);
d.options[d.options.length - 1].selected = true;//设置他关闭子窗体后显示给用户的
(var i=document.all("DropDownList1").selectedIndex;
var SPDL = document.all("DropDownList1").options[i].text;
var SPDL1=document.all("DropDownList1").options[i].value;)//这个时候text,value的值都能取到
添加显示完以后,需要在父窗体里提交数据到表B,当我点击提交以后,发现text,value的值为空(如果绑定前A中已有数据,就会
得到绑定是的默认值,而不会得到新增加的这个值)
点击添加后根据模式弹出窗体方式弹出子窗体,添加完数据后,关闭子窗体回传到父窗体
obj = showModalDialog('ShowDialog.aspx?Type='+name2, window, 'status:no;center:yes;help:no;scroll:yes;dialogWidth:500px;dialogHeight:400px');
取得obj[0],obj[1]的两个值分别
var d=ocument.getElementById("DropDownList1")
newOption = new Option(obj[0],obj[1]);
d.options.add(newOption);
d.options[d.options.length - 1].selected = true;//设置他关闭子窗体后显示给用户的
(var i=document.all("DropDownList1").selectedIndex;
var SPDL = document.all("DropDownList1").options[i].text;
var SPDL1=document.all("DropDownList1").options[i].value;)//这个时候text,value的值都能取到
添加显示完以后,需要在父窗体里提交数据到表B,当我点击提交以后,发现text,value的值为空(如果绑定前A中已有数据,就会
得到绑定是的默认值,而不会得到新增加的这个值)
解决方案 »
免费领取超大流量手机卡,每月29元包185G流量+100分钟通话, 中国电信官方发货