
我想你要用到后台吧,那么就不能仅仅停留在前端了。
建议你给每一行的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
把你所有的CheckBox都放在一个容器里,比如GroupBox
ArrayList arrChkInfo = new ArrayList();
foreach(CheckBox chk in GroupBox1Controls)
{
arrChkInfoAdd(chkSelectedValue);
}
//arrChkInfo就是所有的值了,你自己处理
<s:iterator
value="bookList"
id="book">
<s:property
value="name"/>
<input
type="checkbox"
name="bookIds"
value="$"
<s:iterator
value="bookIds"
id="id">
<s:if
test="#bookid==id">
checked="checked"
</s:if>
</s:iterator>
/>
<br/>
<%--checkbox的结尾--%>
</s:iterator>
bookList是action中的List<Book>属性,查询数据库所有的book放值栈中
bookIds是action中的Integer[]属性,某个人已经选的书
你可以使用JS去完成这样的功能,将客户选中的复选框的值保存到一个隐藏表单域中
然后通过后台获取隐藏表单域的值就可以了,给你一段代码,希望你能得到启发
<input type="hidden" id="hidTableValue" runat="server" />
function CheckBoxs() {
var checkBoxList = documentgetElementsByTagName("input");
var ckValue = "";
for (var i = 0; i < checkBoxListlength; i++) {
if (checkBoxList[i]type == "checkbox" && checkBoxList[i]checked){
ckValue += checkBoxList[i]value + ",";
}
documentgetElementById("hidTableValue")value = ckValue ;
}
然后再后台 通过 thisckValuevalue 就可以获取到用户选中的复选框的值
希望能帮到你
以上就是关于用Javascript怎么获取 checkbox 所选中的行的、列的值全部的内容,包括:用Javascript怎么获取 checkbox 所选中的行的、列的值、C# 获取checkbox选中值、HTML当中获得checkbox标签中所有值的属性等相关内容解答,如果想了解更多相关内容,可以关注我们,你们的支持是我们更新的动力!
欢迎分享,转载请注明来源:内存溢出
微信扫一扫
支付宝扫一扫
评论列表(0条)