我有一个带有复选框列表的表单。复选框列表数据绑定到数据库中的表。我需要在页面加载时为复选框设置默认值,当我单击清除按钮以清除表单上的所有文本框等时。有人能告诉我怎么做吗?
问问题
2966 次
1 回答
1
//检查特定的复选框
foreach (ListItem item in CheckBoxList1.Items)
{
if (item.Text.Trim() == "C#")//text or value (item.Value.Trim())
{
item.Selected = true;
}
}
//check all checkbox
foreach (ListItem li in CheckBoxList1.Items)
{
li.Selected = true;
}
//取消选中
protected void Button1_Click(object sender, EventArgs e)
{
foreach(ListItem li in CheckBoxList1.Items)
{
li.Selected = false;
}
}
使用 jQuery 清除表单的所有输入
<script type="text/javascript">
$("#Button1").click(function() {
$('#form1').find(':input').each(function() {
switch (this.type) {
case 'password':
case 'select-multiple':
case 'select-one':
case 'text':
case 'textarea':
$(this).val('');
break;
case 'checkbox':
case 'radio':
this.checked = false;
}
});
});
</script>
于 2013-06-09T10:36:18.917 回答