当前位置: 代码迷 >> ASP.NET >> 怎样获取html控件checkbox是否以选中,该如何解决
  详细解决方案

怎样获取html控件checkbox是否以选中,该如何解决

热度:9166   发布时间:2013-02-25 00:00:00.0
怎样获取html控件checkbox是否以选中
因为checkbox是用户点击一个按钮后添加的,所以是html控件,怎样在aspx中获取用户是否已选中这个控件
不要告诉我用checkedbox1.checked,这样是不行的,服务器控件才可以

------解决方案--------------------------------------------------------
JScript code
var all = document.getElementsByTagName("input");                for (var i=0;i<all.length;i++)                {                     if (all[i].type=="checkbox")                {                     all[i].checked=t.checked;                }
------解决方案--------------------------------------------------------
JScript code
if($"#ID".attr("checked")==true)
------解决方案--------------------------------------------------------
<input type="checkbox" id="checkbox1" />
<script>
$(document).ready(function(){
if($("#checkbox1").attr("checked")==true)
{
alert("checkbox已选中");
}
})
</script>
------解决方案--------------------------------------------------------
JScript code
$("input:checkbox").attr("checked",true);
------解决方案--------------------------------------------------------
你可以把checkbox的选中状态保存到一个Hidden控件中,在后面用Request.Form取值,判断前后动态添加的checkbox 是否选中.
------解决方案--------------------------------------------------------
Request.Params.Get("checkboxName")

这样得到的都是选中的

注意checkbox必须有name属性
  相关解决方案