js如何在子页面里调用checkboxlist下的值返回到父页面中??(新手问题)

南汇小卷发 2013-07-05 02:01:22
报子页面获取checkboxlist的值为空!,请高手看看
这是子页面的代码如下:
function onOk() {
var chk = document.getElementById("<%=CheckBoxList1.ClientID %>");
var c = "";
window.returnValue = new Array;
for (var i = 0; i < chk.length; i++) {
if (chk.checked) {
c = chk[i].value;
}
break;
}
window.returnValue.chk = c;
window.close();
}


这是父页面的代码如下:
function showYeTai() {
var strurl = "YeTai.aspx";
var winstyle = 'dialogWidth=345px;dialogHeight=400px;status=no;scroll=no;help=no;resizable:no';
var yetai = window.showModalDialog(strurl, null, winstyle);

if (yetai != null) {
document.getElementById("<%=txtYeTai.ClientID %>>").value=yetai.chk;
}
}
...全文
90 2 打赏 收藏 转发到动态 举报
写回复
用AI写文章
2 条回复
切换为时间正序
请发表友善的回复…
发表回复
lizi351120311 2013-07-05
  • 打赏
  • 举报
回复
1. for (var i = 0; i < chk.length; i++) { if (chk.checked) { c = chk[i].value; } break; } 这里的chk.checked是不是应该是chk[i].checked呢,还有你的break,是不是应该放到if里面呢。 2.document.getElementById("<%=txtYeTai.ClientID %>>").value=yetai.chk;这里两个>>会不会有问题呢?
lizi351120311 2013-07-05
  • 打赏
  • 举报
回复
document.getElementById("<%=txtYeTai.ClientID %>>").value=yetai.chk; 没有问题么

87,992

社区成员

发帖
与我相关
我的任务
社区描述
Web 开发 JavaScript
社区管理员
  • JavaScript
  • 无·法
加入社区
  • 近7日
  • 近30日
  • 至今
社区公告
暂无公告

试试用AI创作助手写篇文章吧