在一个form中有一个table,table中有多行,每行两列,一列是一个checkbox一列是一个text。
(由于table的行数是由数据库选出的数据的条数决定的所以每行的checkbox,text的name相同)
有一个按钮,点击执行一个javascript方法,把table中checkbox被选中的的行的text的vaule传出来。
今天面试遇到的,弄的效果不好,还需要学习啊!那位指点我一下,让我死个明白
(由于table的行数是由数据库选出的数据的条数决定的所以每行的checkbox,text的name相同)
有一个按钮,点击执行一个javascript方法,把table中checkbox被选中的的行的text的vaule传出来。
今天面试遇到的,弄的效果不好,还需要学习啊!那位指点我一下,让我死个明白
<html><head>
<meta http-equiv="Content-Type" content="text/html; charset=gb2312">
<meta name="GENERATOR" content="Microsoft FrontPage 4.0">
<meta name="ProgId" content="FrontPage.Editor.Document">
<title>New Page 1</title>
<script language="javascript">
function a(){ for(var i=0;i<C1.length;i++)
alert(C1[i].checked);
}
</script>
</head><body> <p><input type="checkbox" name="C1" value="ON">
<br><input type="checkbox" name="C1" value="ON2">
<input type="button" value="提交" onclick="a()" name="B1"></p></body></html>同名的控件用数组保存,checkbox是这个道理,那text也是这个道理,你只要判断C1[i]的checked是否为true,就知道是否传text[i]的值了