选中CheckBox数值传递到Textbox中

来源:百度知道 编辑:UC知道 时间:2024/06/02 14:19:20
选中CheckBox数值传递到Textbox中
如同这个页面中的“代理商介绍项”
http://cnc.yyzs.net/member/daili/form_fabu_2.aspx
应该如何实现,谢谢!
用getElementById在FF下也不行,用服务端的方法应该怎么做?

它这个是javascript写的,不回送,而且在Firefox下就不好使
其实你打开它的源文件就可以看到它这段源码,核心就是这个
function showinfo(n) //代理商填入快捷方式
{
if(document.form1.dljs[n-1].checked) //数组从0开始
{
document.all.DL_DLSJS.value+= eval("document.getElementById('msginfo'+n).innerHTML")
//注意getElementById和eval的用法
}
else
{
temp= document.all.DL_DLSJS.value;
document.all.DL_DLSJS.value = temp.replace(eval("document.getElementById('msginfo'+n).innerHTML"),"");
}
}
一个CheckBoxList一个TextBox
它的脚本应该是通过StringBuilder构建然后在后台吐到页面上的,这样在上面函数的参数n的控制上比较灵活
-----------------------------------------------------------------------------------------------------------
FireFox本来好像就不支持document.all,有人说3.0以后的版本支持,我这是最新版了,也不好使。你可不用document.all,用getElementById试试,实在不行就干脆用服务器端的方法
-----------------------------------------------------------------------------------------------------------
就是在PostBack之后修改那个TextBox的内容。如果你用的是C