1.function中如何调用一个checkbox的onClick事件.
<input type="checkbox" id="text" value="你用函数触发了这个对象的click事件,并且得到了这个value的值" onclick="t(this)" />
<button onclick="chkbox()">试一下</button>
<SCRIPT LANGUAGE="JavaScript">
<!--
function t(v) {
alert(v.value)
}
function chkbox() {
var chk1=document.getElementById("text")
chk1.click()
}
//-->
</SCRIPT>
2.一个页面有多行数据,每行数据包括一个checkbox,且在最前面,数据行数是动态的.
页面最下面有一个button,要求是点击这个button,把用户勾上checkbox的数据提交出去,
以hidden形式.
如果你所有的CHECKBOX的Name属性都一样,则在PAGE提交后服务器端可以
直接通过Request["CHECKBOX_NAME"]获得被选中的CHECKBOX的VALUE,
他们被用“,”分隔开来
如果CHECKBOX的Name属性不一样
有个很笨的办法
先在Page里面加入一个隐藏域如<INPUT id="ch_checked" type="hidden" name="ch_checked">
然后再提交的时候执行
for(var i=0;i<frmxx.elements.length;i++)
{
if (frmxx.elements[i].type=="checkbox")
{
if (frmxx.elements[i].checked)
{
frmxx.ch_checked.value+=frmxx.elements[i].value+",";
}
}
}
这样的代码
服务器端通过ch_checked获得信息