分不够在加,我想把子窗口的多选框的值,传到父窗口中去!

zhongxt 2004-10-26 02:16:25
子窗口是:
————| ---------
| | | |
|select |--> |select2|
| | | |
| |<-- | |
|——— | |-------|

|--确定-|

父窗口是:

_____________
| 文本框 | 选择
--------------

点“选择”弹出子窗口,选中把子窗口中多选的select2的值,点确定按钮后,传到父窗口的文本框中去。 select2中的值要是多选。
各位高手帮一下小女子,不然要下岗了。求这2个窗口源程序。分不够在加。
谢谢各位了。!!!!!
...全文
90 1 打赏 收藏 转发到动态 举报
写回复
用AI写文章
1 条回复
切换为时间正序
请发表友善的回复…
发表回复
BluestarsWang 2004-10-26
  • 打赏
  • 举报
回复
页面一:index.asp
<input type=text name="text1">
<input type="button" name="cmdShow" value="选择" onclick="window.open('main.asp','','');">
页面二:main.asp
<html>
<body>
<form name="form1">
<select name="select2" multiple ID="Select1">
<option value="a">a</option>
<option value="b">b</option>
<option value="c">c</option>
</select>
<input type="button" name="cmdShow" value="...." onclick="javascript:doit();" ID="Button1">
<script language=javascript>
function doit()
{
var i;
var theText;
theText="";
for(i=0;i<form1.select2.length;i++)
{
if(form1.select2.options[i].selected==true)
{
theText+=form1.select2.options[i].value;
}
}
window.opener.text1.value=theText;
window.close();
}
</script>
</form>
</body></html>

28,408

社区成员

发帖
与我相关
我的任务
社区描述
ASP即Active Server Pages,是Microsoft公司开发的服务器端脚本环境。
社区管理员
  • ASP
  • 无·法
加入社区
  • 近7日
  • 近30日
  • 至今
社区公告
暂无公告

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