关于checkbox的全选与值传递的问题????
(在form表单中)
用js实现checkbox的全选功能,设置checkbox的属性时,name都是一样的,
那么我怎么将checkbox的值传递给php了.我递交时只能传递这一个名字的变量,而不是数组.如果把名字改为*[],全选又不行了,这个问题怎么解决呀?
问题点数:20、回复次数:2Top
1 楼wasy(嘻嘻哈哈)回复于 2002-04-14 16:35:34 得分 20
名稱還是要加上[]的
不過你可以用form.elements[n]來表示一個form控件
你還可以這樣
<form name=form1>
<input type=checkbox name=selectAll onclick=selectall(this.checked)>全選
........
</form>
<script>
function selectall(bool){
n=document.form1.length;
for(i=0;i<n;i++){
if(form1.elements[n].type=="checkbox"){
form1.elements[n].checked=bool;
}
}
}
</script>Top
2 楼sunblue(猫总要吃老鼠的)回复于 2002-04-14 16:57:56 得分 0
3x,唉,我的js太烂了,看来要好好看一看了Top




