首頁 >web前端 >js教程 >js中如何實作checkbox裡可以選取多個值?

js中如何實作checkbox裡可以選取多個值?

不言
不言原創
2018-08-14 16:40:312104瀏覽

本篇文章帶給大家的內容是關於js中如何實作checkbox裡可以選取多個值?有一定的參考價值,有需要的朋友可以參考一下,希望對你有幫助。

想法:利用name屬性值取得checkbox對象,然後循環判斷checked屬性(true表示被選中,false表示未選中)。以下進行實例示範:

1、HTML結構

<input type="checkbox" name="test" value="1"/><span>1</span>
<input type="checkbox" name="test" value="2"/><span>2</span>
<input type="checkbox" name="test" value="3"/><span>3</span>
<input type="checkbox" name="test" value="4"/><span>4</span>
<input type="checkbox" name="test" value="5"/><span>5</span>
<input type=&#39;button&#39; value=&#39;提交&#39; onclick="show()"/>

2、javascript程式碼(jQuery)

function show(){
    obj = document.getElementsByName("test");
    check_val = [];
    for(k in obj){
        if(obj[k].checked)
            check_val.push(obj[k].value);
    }
    alert(check_val);
}

3、示範效果

相關推薦:

什麼是隱含型別轉換? js隱式類型轉換的介紹

js如何操作來實現點擊小圖展示出大圖的效果? (程式碼範例)

js執行機制的概念? js的執行機制的實作方法

以上是js中如何實作checkbox裡可以選取多個值?的詳細內容。更多資訊請關注PHP中文網其他相關文章!

陳述:
本文內容由網友自願投稿,版權歸原作者所有。本站不承擔相應的法律責任。如發現涉嫌抄襲或侵權的內容,請聯絡admin@php.cn