Checkbox 可能出现在网页中,也可能出现在客户端程序中。假设你要在 Swing 中使用 JCheckBox,那么可以调用它的 getName() 来获取 checkbox 的值,也可以调用 isSelected() 方法来获取是否选中。
上面的checkbox也要放进一个集合里面,查询接口定义为
ilist<string> search(ilist<string> extensions)
我想你要用到后台吧,那么就不能仅仅停留在前端了。
建议你给每一行的checkbox加一个name属性,比如
<input type='checkbox' value='显示' value='0' name='ckb' class='cls'>
<input type='checkbox' value='执行' value='0' name='ckb' class='cls'>
<input type='checkbox' value='更新' value='0' name='ckb' class='cls'>
值默认为0,在前台,当你选中某一个时,将其值改为1,js代码,需要用jquery
$(function(){
$("cls")click(function(){
thisvalue=1;
})
})
然后在后台用 RequestForm["ckb"]来接受checkbox的值,
就受到的值就例如这样 1 ,0 ,1
<input type="checkbox" name="Checkbox2" id="Checkbox2" value="<%#Eval("c1_id")ToString() %>">
后台用
string d = Request["Checkbox2"]ToString(); 获取到的就是选中的checkbox的value,value之间会以逗号隔开
大体思路就是把你要的checkbox的元素遍历一下,然后取当前的value值,要使用jq内置的val()方法,代码如下:
<form onsubmit="return false;">
<input type="checkbox" value="三人行慕课1(3mooccom)" name="check">三人行慕课1</input>
<input type="checkbox" value="三人行慕课2(3mooccom)" name="check">三人行慕课2</input>
<input type="checkbox" value="三人行慕课3(3mooccom)" name="check">三人行慕课3</input>
<input type="checkbox" value="三人行慕课4(3mooccom)" name="check">三人行慕课4</input>
<input type="checkbox" value="三人行慕课5(3mooccom)" name="check">三人行慕课5</input>
<button>选中是谁</button>
</form>
<script src="引入jqueryjs"></script><script type="text/javascript">$(function(){ $("button")click(function(){ $each($('input:checkbox:checked'),function(){ consolelog( $(this)val() ); }); })})</script>
1:要看你是否把checkbox设置为服务器控件,如果设置为服务器控件,就可以在cs文件中编写foreach循环,遍历Control控件,判断是否为checkbox。
2:如果不设置为服务器端控件,则需使用js判断。
foreach (Control control in thisFormControls)
{
if (control is stemWebUIWebControlsTextBox) {
TextBox txt = (TextBox)control; txtText = "fdsafds";// stringEmpty;
}
}
这是Textbox的代码,原理与Checkbox相同,自己琢磨下吧。
举个例子,比如如下是HTML的结构:
这里推荐使用jQuery库,比较方便。以下是代码:
大致思路就是:先利用name属性值获取checkbox对象,然后循环判断checked属性。(true表示被选中,false表示未选中)
具体解释一下:
首先用documentgetElementsByName()这个方法,通过input标签的name属性将input元素获取,并存进obj这个变量值中。然后建一个check_val的数组,通过for循环将input标签的value值存入数组中,这样就可以获取checkbox的选中的多个值。
扩展资料:
Checkbox 对象代表一个 HTML 表单中的 一个选择框。
在 HTML 文档中 <input type="checkbox"> 每出现一次,Checkbox 对象就会被创建。
您可以通过遍历表单的 elements[] 数组来访问某个选择框,或者通过使用 documentgetElementById() 。
参考资料:
可以考虑把那些checkbox放在一个panel或者一个数组里,比如
foreach(Control c in thisControls)
{
if (c is CheckBox)
{
CheckBox chk = (CheckBox)c;
chkChecked;
chkText;
}
}
以上就是关于在Java中怎么样得到Checkbox中的值全部的内容,包括:在Java中怎么样得到Checkbox中的值、wpf listbox中如何获取多个CheckBox复选框选定的值、用Javascript怎么获取 checkbox 所选中的行的、列的值等相关内容解答,如果想了解更多相关内容,可以关注我们,你们的支持是我们更新的动力!
欢迎分享,转载请注明来源:内存溢出
评论列表(0条)