用Javascript怎么获取 checkbox 所选中的行的、列的值

用Javascript怎么获取 checkbox 所选中的行的、列的值,第1张

我想你要用到后台吧,那么就不能仅仅停留在前端了。

建议你给每一行的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标签中所有值的属性等相关内容解答,如果想了解更多相关内容,可以关注我们,你们的支持是我们更新的动力!

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

原文地址:https://www.54852.com/web/9490979.html

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

发表评论

登录后才能评论

评论列表(0条)

    保存