JS获取checkbox的值,然后插入数据库

代码如下:<body><script>window.onload=function(){varcbl=document.getElementById('<%=CheckB... 代码如下:
<body>
<script>
window.onload = function () {
var cbl = document.getElementById('<%= CheckBoxList1.ClientID %>')
var inputs = cbl.getElementsByTagName("input");
for (var i = 0; i < inputs.length; i++) {
if (inputs[i].type == "checkbox") {
inputs[i].onclick = function () {
var cbs = inputs;
for (var i = 0; i < cbs.length; i++) {
f (cbs[i].type == "checkbox" && cbs[i] != this && this.checked) {
cbs[i].checked = false;
}



</script>
<asp:CheckBoxList ID="CheckBoxList1" runat="server" RepeatDirection="Horizontal" >
<asp:ListItem Value="a">a</asp:ListItem>
<asp:ListItem Value="b">b</asp:ListItem>
<asp:ListItem Value="c">c</asp:ListItem>
<asp:ListItem Value="d>d</asp:ListItem>
</asp:CheckBoxList>
</body>
js部分该怎么写?获取值,然后插入数据库
展开
 我来答
指尖里的温柔T
2013-09-04 · TA获得超过376个赞
知道答主
回答量:58
采纳率:0%
帮助的人:18.1万
展开全部
其实你要认识到一点,不管什么控件到浏览器都是html控件,下面代码直接复制希望对你有帮助
function s() {
var el=document.getElementById("CheckBoxList1").getElementsByTagName("input");
var a = el.length;
for (var i = 0; i < a; i++) {
if (el[i].checked) {
alert(el[i].value);
}
}
}
已赞过 已踩过<
你对这个回答的评价是?
评论 收起
落叶风中如雪飘
2013-09-04 · TA获得超过330个赞
知道答主
回答量:36
采纳率:0%
帮助的人:25.4万
展开全部
function getCheckedElementsByName(name)
{
var checkedElements = new Array();
var checkedList = document.getElementsByName(name);
for(var i = 0;i < checkedList.length;i++)
{
var check = checkedList[i];
if(check.checked)
{
checkedElements[checkedElements.length] = check.value;
}
}
return checkedElements;
}
更多追问追答
追问
插入数据库在哪里?
追答
你放到隐藏变量里面后台去就可以了,或者Ajax也可以这就不用那么详细了吧
本回答被提问者采纳
已赞过 已踩过<
你对这个回答的评价是?
评论 收起
收起 1条折叠回答
推荐律师服务: 若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询

为你推荐:

下载百度知道APP,抢鲜体验
使用百度知道APP,立即抢鲜体验。你的手机镜头里或许有别人想知道的答案。
扫描二维码下载
×

类别

我们会通过消息、邮箱等方式尽快将举报结果通知您。

说明

0/200

提交
取消

辅 助

模 式