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

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

给那table加个ID为“table”

var rows = documentgetElementById("table")rows;

for(var i=0;i<rowslength;i++){

if(rows[i]cells[2]firstChildchecked||rows[i]cells[3]firstChildchecked||rows[i]cells[4]firstChildchecked){

var str = rows[i]cells[0]innerHTML+" "+rows[i]cells[1]innerHTML;

if(rows[i]cells[2]firstChildchecked)

str += " "+1;

else

str += " "+0;

if(rows[i]cells[3]firstChildchecked)

str += " "+1;

else

str += " "+0;

if(rows[i]cells[4]firstChildchecked)

str += " "+1;

else

str += " "+0;

alert(str);//打印出如:abc abc 1 0 1之类的语句,如果那行一个都没有选则不打印

}

}

给你写了个例子,供你参考

<title>JavaScript 获取复选框的值</title>

<script>

function checkbox()

{

var str=documentgetElementsByName("box");

var objarray=strlength;

var chestr="";

for (i=0;i<objarray;i++)

{

if(str[i]checked == true)

{

chestr+=str[i]value+",";

}

}

if(chestr == "")

{

alert("请先选择复选框~!");

}

else

{

alert("复选框的值是:"+chestr);

}

}

</script>

选择您的拿手技术:

<input type="checkbox" name="box" id="box1" value="ASP" />ASP

<input type="checkbox" name="box" id="box2" value="PHP" />PHP

<input type="checkbox" name="box" id="box3" value="JSP" />JSP

<input type="button" name="button" id="button" onclick="checkbox()" value="提交" />

问题描述不清啊,(第四个在选取状态下,其他三个改变,第四个回选取状态)

第四个已经是选取状态了,怎么还要回到选取状态呢?

你的意思是不是,只要其他三个的状态发生改变,那么第四个就变成选中呢,如果是的话

那么,直接给其他三个添加onclick事件,点击一下第四个就选中

<script>

function ttt(){

    documentgetElementById('chk4')checked=true;

}

</scrip

<input type='checkbox' id='chk1' onclick='ttt();' />

<input type='checkbox' id='chk2' onclick='ttt();' />

<input type='checkbox' id='chk3' onclick='ttt();' />

<input type='checkbox' id='chk4' />

以上就是关于用Javascript怎么获取 checkbox 所选中的行的 其他列的 值全部的内容,包括:用Javascript怎么获取 checkbox 所选中的行的 其他列的 值、用javascript怎样获取form表单里的多选框的值、js获取复选框状态等相关内容解答,如果想了解更多相关内容,可以关注我们,你们的支持是我们更新的动力!

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

原文地址: http://outofmemory.cn/web/9291844.html

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

发表评论

登录后才能评论

评论列表(0条)

保存