| 网站首页 | 业界新闻 | 小组 | 威客 | 人才 | 下载频道 | 博客 | 代码贴 | 在线编程 | 编程论坛
欢迎加入我们,一同切磋技术
用户名:   
 
密 码:  
共有 2873 人关注过本帖
标题:求助:多个复选框取值问题
取消只看楼主 加入收藏
cherishlin
Rank: 1
等 级:新手上路
帖 子:22
专家分:0
注 册:2006-7-22
收藏
 问题点数:0 回复次数:2 
求助:多个复选框取值问题
在newdoc.asp中有project 下拉框,然后根据project下拉框动态生成多个复选框。为了实现局部刷新,我把从数据表中读数据动态生成复选框放到postnew.asp中,我想获得选中复选框的value然后存进数据表。

我的思想是动态生成复选框之后放一个文本框,把选中的复选框里的value值存到文本框里。在postnew.asp文件中给每个动态生成的复选框加一个onclick事件,但是所调用的函数放在newdoc.asp中,因为我刚学ASP,不知道这样子做可不可以,我没有调试成功,还请高手帮忙。谢谢!
搜索更多相关主题的帖子: 复选 
2008-11-04 11:32
cherishlin
Rank: 1
等 级:新手上路
帖 子:22
专家分:0
注 册:2006-7-22
收藏
得分:0 
谢谢斑主的帮助!我没有用到框架。我还是不知道要怎么做。
<script type="text/javascript">
var XmlHttp=null;
function showtext(project)
{

XmlHttp=CreateXMLHttp();
if(XmlHttp)
{
XmlHttp.onreadystatechange=stateChanged;
var url="postnew.asp?project="+project;
XmlHttp.open("GET", url , true);
XmlHttp.send(null);
}

}
function CreateXMLHttp()
{
XmlHttp = false;
    try{   
        XmlHttp  = new XMLHttpRequest;
    }catch(e){
        try{
           XmlHttp =new ActiveXObject("MSXML2.XMLHTTP");
        }catch(e2){
            try{
                XmlHttp =new ActiveXObject("Microsoft.XMLHTTP");
            }catch(e3){
                XmlHttp  = false;
            }
        }
    }
    return XmlHttp;
}
function stateChanged()
{
if (XmlHttp.readyState==4) //readyState==4,代表加载成功
{
document.getElementById("inser_1").innerHTML=XmlHttp.responseText;
}
else
{
document.getElementById("inser_1").innerHTML="Loading。。。。。";

}
}
</script>
我用的这种方法实现局部刷新,根据所选的project在postnew.asp中动态生成复选框。以前我把生成复选框都放在newdoc.asp中时,通过checkbox的onclick调用一个javascript函数可以把选取的复选框的value值存放文本框,但是现在动态复选框我放在了postnew.asp中,我不知道要怎么做才能实现。还请高手多多指教。
2008-11-04 13:13
cherishlin
Rank: 1
等 级:新手上路
帖 子:22
专家分:0
注 册:2006-7-22
收藏
得分:0 
请各位高手帮忙呀。这个问题已经困扰我好久了。
2008-11-04 15:53
快速回复:求助:多个复选框取值问题
数据加载中...
 
   



关于我们 | 广告合作 | 编程中国 | 清除Cookies | TOP | 手机版

编程中国 版权所有,并保留所有权利。
Powered by Discuz, Processed in 0.032397 second(s), 8 queries.
Copyright©2004-2024, BCCN.NET, All Rights Reserved