台灣最大程式設計社群網站
線上人數
647
 
會員總數:245143
討論主題:189047
歡迎您免費加入會員
討論區列表 >> 專欄文章 >> checkBox如何全選
[]  
[我要回覆]
回應主題 加入我的關注話題 檢舉此篇討論 將提問者加入個人黑名單
checkBox如何全選
價值 : 0 QP  點閱數:1104 回應數:0

樓主

站務人員 站長
門外漢
0 1580
542 9
發送站內信

捐贈 VP 給 站務人員
<SCRIPT LANGUAGE=javascript>

function CheckAll(checked) {

len = document.F1.elements.length;

var i;

for (i=0; i < len; i++) {

if (document.F1.elements[i].name=='T') {

document.F1.elements[i].checked=checked;

}

}

}

//-->

</SCRIPT>

<a href ="javascript:CheckAll(true)">[全選]</a>

<a href ="javascript:CheckAll(false)">[清除全部]</a>


回應者: Acc
<HTML>

<HEAD>

<TITLE>

</TITLE>

<SCRIPT LANGUAGE=VBSCRIPT>

SUB ALLCHK1()

J = FORM0.ELEMENTS.LENGTH

FOR I = 0 TO J - 2

FORM0.ELEMENTS (I).CHECKED=TRUE

NEXT

END SUB

SUB ALLCHK2()

J = FORM0.C.LENGTH

FOR I =0 TO J -1

FORM0.C(I).CHECKED=TRUE

NEXT

END SUB

SUB CLS()

J = FORM0.ELEMENTS.LENGTH

FOR I = 0 TO J - 2

FORM0.ELEMENTS (I).CHECKED=FALSE

NEXT

END SUB

</SCRIPT>

</HEAD>

<BODY>

<FORM NAME=FORM0>

1<INPUT TYPE=CHECKBOX NAME=C>

2<INPUT TYPE=CHECKBOX NAME=C>

3<INPUT TYPE=CHECKBOX NAME=C>

4<INPUT TYPE=CHECKBOX NAME=C>

<INPUT TYPE= BUTTON ONCLICK=ALLCHK1() VALUE=第一種方法>

<INPUT TYPE= BUTTON ONCLICK=ALLCHK2() VALUE=第二種方法>

<INPUT TYPE= BUTTON ONCLICK=CLS() VALUE=清除>

</FORM>

</BODY>

</HTML>


回應者: Mars

例:將所有的checkbox 打勾

function check2()

{

for (var i=0;i<document.form1.elements.length;i++)

{

var e = document.form1.elements[i];

if(e.checked==true){

e.checked = false;}

else{

e.checked = true;}

}

return true;

}
本篇文章發表於2002-01-14 00:00
別忘捐VP感謝幫助你的人 新手會員瞧一瞧
目前尚無任何回覆
   

回覆
如要回應,請先登入.