后台怎么获取Checkbox值

后台怎么获取Checkbox值,第1张

1:使用requestgetParameterValues(keyName)获取checkbox、select值;

在使用过程,如果select使用id标识,而不是name,则getParameterValues返回“”。

2:客户端控件在服务器端不能获取。必须加上runat="server"。

if(Checkboxchecked==true)

{

//选中状态

}

else

{

//未选中状态

}

只有这种方式,不加runat="server",后台无法获取。

在服务器中获取客户端的值必须让其变成服务器端控件。

在客户端即可获取客户端控件的值,也可获取服务器端控件的值,说白了说是脚本。

3:if (ckSysChecked == true)

{

userLimitLevel = thisckSysText;

}

if (ckBasicChecked == true)

{

userLimitLevel = thisckBasicText;

}

if (ckInforChecked == true)

{

userLimitLevel = thisckInforText;

}

if (ckTableChecked == true)

{

userLimitLevel = thisckTableText;

}

自己试试吧

<!DOCTYPE HTML>

<html lang="en-US">

<head>

<meta charset="UTF-8">

<title>menu</title>

<style type="text/css">

</style>

<script type="text/javascript" src="jquery-180minjs"></script>

<script type="text/javascript">

$ (function ()

    {

    $ (":checkbox:not(:checked)")prop ("checked", true);

    });

</script>

</head>

<body>

<input type="checkbox" />

<input type="checkbox" />

<input type="checkbox" />

<input type="checkbox" />

<input type="checkbox" />

</body>

</html>

通过选择器 “:checked”和“is”来判断,匹配所有选中的被选中元素(复选框、单选框等,select中的option),但对于select元素来说,获取选中推荐使用 :selected,用法:

if($('[name=gender]:eq(0)')is(':checked')) {  alert('提示信息')  }

这里主要是对于表单属性选择器的运用,中列表了一部分,另外还有not、:animated、:focus等,更多可以参考jquery api资料,会有详细叙述(百度搜索jquery api即可找到)

下面是一个关于问题的示例:

<input type="checkbox" name="gender" value=0 onclick="if($('[name=gender]:eq(0)')is(':checked')) {  alert('提示信息'+thisvalue)  }">

以上就是关于后台怎么获取Checkbox值全部的内容,包括:后台怎么获取Checkbox值、Jquery怎么批量选择未选中checkbox、jquery如何判断checkbox是否被选中,选中就显示,未选中就隐藏等相关内容解答,如果想了解更多相关内容,可以关注我们,你们的支持是我们更新的动力!

欢迎分享,转载请注明来源:内存溢出

原文地址: https://outofmemory.cn/web/9533613.html

(0)
打赏 微信扫一扫 微信扫一扫 支付宝扫一扫 支付宝扫一扫
上一篇 2023-04-29
下一篇 2023-04-29

发表评论

登录后才能评论

评论列表(0条)

保存