[帮忙完善]如何将弹出窗口中复选框(多选)选中的数据内容,传递到母文件的INPUT框中
现在我已经把“SHUNXING”的VALUE值填加过去了,如何将复选框右边的文字也加个","号,传到母窗口的<input name="chinese" id="chinese">里面???
<script language="javascript" type="text/javascript">
//--
function add()
{
var addstr = "";
var chb = document.getElementsByName("shuxing");
for(i=0;i<chb.length;i++)
{
if(chb[i].checked)
{
if(i==0)
{
addstr = chb[i].value;
}
else
{
addstr += "," + chb[i].value
}
}
}
opener.document.myform.d_additionalclassid.value = addstr;
self.close();
}
//--
</script>
</head>
<body topmargin="0" leftmargin="0">
<form name="delform" action="" method="post">
<table width="100%" border="0" cellspacing="0" cellpadding="0" bgcolor="#CECEFF">
<tr valign="middle">
<td width="60" height="40"><input name=selectdel type="checkbox" onClick="doCheckAll(this)"> 全选</td>
<td align="right"><input type="button" name="Submit" value="按钮" onclick="add()" />
</td>
</tr>
</table>
<table width="100%" border="0" cellspacing="0" cellpadding="0">
<tr>
<td width="25" align="center"><input name="shuxing" id="shuxing" type="checkbox" value="1"></td>
<td align="left">11111111</td>
</tr>
</table>
<table width="100%" border="0" cellspacing="0" cellpadding="0">
<tr>
<td width="25" align="center"><input name="shuxing" id="shuxing" type="checkbox" value="2"></td>
<td align="left">22222222</td>
</tr>
</table>
<table width="100%" border="0" cellspacing="0" cellpadding="0">
<tr>
<td width="25" align="center"><input name="shuxing" id="shuxing" type="checkbox" value="3"></td>
<td align="left">33333333</td>
</tr>
</table><table width="100%" border="0" cellspacing="0" cellpadding="0">
<tr>
<td width="25" align="center"><input name="shuxing" id="shuxing" type="checkbox" value="4"></td>
<td align="left">44444444</td>
</tr>
</table>
</form>
</body>
<script language=javascript>
function doCheckAll(obj){
var form = obj.form;
for (var i=0;i<form.elements.length;i++){
var e = form.elements[i];
e.checked = obj.checked;
}
}
</script>
</html>