
复选框用的什么控件CheckBox还是CheckedListBox
CheckBox就通过对象的id取它的IsCheck属性
CheckedListBox直接取SelectedItems
可以参考下面的代码:
$(document)ready(function(){
varchecked=[];
$("#submitButton")click(function(){
$('input:checkbox:checked')each(function(){
checkedpush($(this)val());
});
alert(checked);
});
});
扩展资料:
jquery参考函数
$(”元素名称”)html(”<b>new stuff</b>”); 给某元素设置内容
$(”元素名称”)removeAttr(”属性名称”) 给某元素删除指定的属性以及该属性的值
$(”元素名称”)removeClass(”class”) 给某元素删除指定的样式
$(”元素名称”)text(); 获得该元素的文本
$(”元素名称”)text(value); 设置该元素的文本值为value
参考资料来源:百度百科-jQuery
1:要看你是否把checkbox设置为服务器控件,如果设置为服务器控件,就可以在cs文件中编写foreach循环,遍历Control控件,判断是否为checkbox。
2:如果不设置为服务器端控件,则需使用js判断。
foreach (Control control in thisFormControls)
{
if (control is stemWebUIWebControlsTextBox) {
TextBox txt = (TextBox)control; txtText = "fdsafds";// stringEmpty;
}
}
这是Textbox的代码,原理与Checkbox相同,自己琢磨下吧。
我们原来的一般做法是 生成的checkbox 的value为 商品编号,进行提交jsp页面时 进行获取rquestgetParamtervalues("复选框名称"); 进行在数据库查询一下 数据 再在页面进行显示,如果,你硬要进行 单独跳转,不想查询,那么数据量 *** 作 就要js 进行获取 对应数据 通过url进行传过去
protected void Page_Load(object sender, EventArgs e)
{
CheckBox chk = new CheckBox();
chkText = "testall"; // 这里可以换成数据库的内容
chkCheckedChanged += new EventHandler(chk_CheckedChanged);
chkAutoPostBack = true;
PageFormControlsAdd(chk);
for (int i = 0; i < 10; i++)
{
CheckBox chk2 = new CheckBox();
chk2Text = "test" + iToString(); // 这里可以换成数据库的内容
chk2Checked = (i % 3 == 0); // 这里可以换成数据库的内容
PageFormControlsAdd(chk2);
}
}
void chk_CheckedChanged(object sender, EventArgs e)
{
CheckBox all = sender as CheckBox;
foreach(Control ctl in PageFormControls)
{
if (ctl is CheckBox)
{
CheckBox chk = ctl as CheckBox;
chkChecked = allChecked;
}
}
}
参考文章: >
以上就是关于c# 复选框如何获取内容,我在复选框中有多个勾选项,怎么去循环读取它的内容呢全部的内容,包括:c# 复选框如何获取内容,我在复选框中有多个勾选项,怎么去循环读取它的内容呢、jquery怎样获取多个复选框的值、获取checkbox值(C#)~请高手帮助!等相关内容解答,如果想了解更多相关内容,可以关注我们,你们的支持是我们更新的动力!
欢迎分享,转载请注明来源:内存溢出
微信扫一扫
支付宝扫一扫
评论列表(0条)