<!-- 獲取復選框的值-->
<script language=javascript>
function c()
{
var c=document.getElementsByName("aaa");//getElement s ByName忘掉了一直沒注意郁悶死
for( var i=0;i<c.length;i++)
{
if(c[i].checked)
{
alert(c[i].value);
}
}
}
function d()
{
var check=document.getElementsByName("aaa");
for(i=0;i<check.length;i++)
{
//三元運算符,不知道為什么我用非(~)運算符,只能全選,只有選這個用了
check[i].checked=check[i].checked?false:true;
}
}
function e()
{
var check=document.getElementsByName("aaa");
for(i=0;i<check.length;i++)
{
check[i].checked=true;
}
}
</script>
<input type="checkbox" name="aaa" value="1" />1
<input type="checkbox" name="aaa" value="2" />2
<input type="checkbox" name="aaa" value="3" />3
<input type="checkbox" name="aaa" value="4" />4
<input type="checkbox" name="aaa" value="5" />5
<input type="checkbox" name="aaa" value="6" />6
<input type="button" value="選中查看" onclick="c()"/>
<input type="button" value="反選" onclick="d()" />
<input type="button" value="全選" onclick="e()" />
<br />
如果需要將復選框選中的值操作,可在循環里面加字符串拼接,每個用逗號隔開,在js里頁面跳轉,憑借的字符串如果是數組,作為url傳遞的參數,接手后不是數組,是字符串形式的,只要用函數分割就ok了。