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;
}
}
}
老朽的IE6, 用这种办法name属性加不上去,其他任何浏览器你的代码都是没问题的,对于IE6,只能是
eventtable = documentgetElementById('eventTable');
eventtableinsertRow(-1);
newTd = eventtablerows[eventtablerowslength-1]insertCell(-1);
newTdinnerHTML = "<input type='checkbox' name='eventContentDelete' id='eventContentDeleteID' />" ;
alert(documentgetElementsByName('eventContentDelete')length);
参考文章: >
以上就是关于为什么我的checkbox 选中后,提取不到true状态,提取值依然为false。为什么,有大神看看吗如下图全部的内容,包括:为什么我的checkbox 选中后,提取不到true状态,提取值依然为false。为什么,有大神看看吗如下图、用javascript动态添加一个控件,比如checkbox, 无法获取该控件。、element-ui el-checkbox绑定和获取值的问题等相关内容解答,如果想了解更多相关内容,可以关注我们,你们的支持是我们更新的动力!
欢迎分享,转载请注明来源:内存溢出
评论列表(0条)