注册 登录
编程论坛 ASP.NET技术论坛

checkbox

cinderella0 发布于 2008-09-01 14:56, 1011 次点击
我想做个点击一个按钮后,出现新的页面,里面有checkbox,但是不知道怎么获取值
7 回复
#2
bygg2008-09-01 16:18
什么意思???不明白
#3
hebingbing2008-09-01 19:17
post or get
#4
cinderella02008-09-03 16:08
我的意思是这样的
我有一个页面,里面点击一个按钮后
弹出新的页面,新的页面里面包含有<asp:CheckBox ID="CheckBox1" runat="server" />
        <asp:Label ID="Label1" runat="server" Text="Label"></asp:Label><br />
        <asp:CheckBox ID="CheckBox2" runat="server" />
        <asp:Label ID="Label2" runat="server" Text="Label"></asp:Label><br />
        <asp:CheckBox ID="CheckBox3" runat="server" />
        <asp:Label ID="Label3" runat="server" Text="Label"></asp:Label><br />
        <asp:CheckBox ID="CheckBox4" runat="server" />
        <asp:Label ID="Label4" runat="server" Text="Label"></asp:Label><br />
        &nbsp;<asp:CheckBox ID="CheckBox5" runat="server" />
        <asp:Label ID="Label5" runat="server" Text="Label"></asp:Label><br />
        <asp:CheckBox ID="CheckBox6" runat="server" />
        <asp:Label ID="Label6" runat="server" Text="Label"></asp:Label><br />
        <asp:CheckBox ID="CheckBox7" runat="server" />
        <asp:Label ID="Label7" runat="server" Text="Label"></asp:Label><br />
        <asp:CheckBox ID="CheckBox8" runat="server" />
        <asp:Label ID="Label8" runat="server" Text="Label"></asp:Label><br />
        <asp:CheckBox ID="CheckBox9" runat="server" />
        <asp:Label ID="Label9" runat="server" Text="Label"></asp:Label><br />
        <asp:CheckBox ID="CheckBox10" runat="server" />
        <asp:Label ID="Label10" runat="server" Text="Label"></asp:Label><br />
        <asp:CheckBox ID="CheckBox11" runat="server" />
        <asp:Label ID="Label11" runat="server" Text="Label"></asp:Label><br />
        <asp:CheckBox ID="CheckBox12" runat="server" />
        <asp:Label ID="Label12" runat="server" Text="Label"></asp:Label><br />
        <asp:CheckBox ID="CheckBox13" runat="server" />
        <asp:Label ID="Label13" runat="server" Text="Label"></asp:Label><br />
        <asp:CheckBox ID="CheckBox14" runat="server" />
        <asp:Label ID="Label14" runat="server" Text="Label"></asp:Label><br />
        <asp:CheckBox ID="CheckBox15" runat="server" />
        <asp:Label ID="Label15" runat="server" Text="Label"></asp:Label><br />
        <asp:Button ID="Button1" runat="server" Text="全选" />
        <input type="submit" name="Submit" value="提交" onclick="aa()" /></div>我不知道点击全选后,怎么能让他全部选中,并且在提交的时候吧值直接获取到上级页面的一个textbox中去
#5
hebingbing2008-09-03 17:06
用post或者get,并且在关闭子窗口的时候刷新父窗口……
#6
1916381412008-09-03 19:54
前台使用JAVASCRITP全选事件
function checkall()
{
var l=document.getElementByTagName('checkbox')
for(i=0;i<l.length;i++)
{
l[i].Checked=true;
}
}

后台提取的代码:
因为你所选的不可能只有1项 因此用getparametervalues提取而不是getparameter;
string[] a=(string[])request.getParameterValues('checkbox的name值’)  
【checkbox的name必须要相同,当然你需要设置它VALUES值;所以我一直想不通你为什么不用input,或者利用web服务器控件来做这个课程】
#7
cinderella02008-09-04 09:32
谢谢大家,我是初学者,所以有些地方不怎么会~!
#8
xingui56242008-09-04 14:30
谢谢  学习拉
1