JavaScript 如何實作表單多項選擇功能?
表單是網頁中常見的元素,用來收集使用者的輸入資訊。在表單中,我們經常需要提供多項選擇的選項,例如複選框或多選清單。 JavaScript是一種用來為網頁添加互動功能的程式語言,可以透過它來實現表單多項選擇功能。
在開始之前,我們先了解常見的表單多項選擇的元素有哪些。
以下是一些特定的程式碼範例,展示如何使用JavaScript實作表單多項選擇功能:
<input type="checkbox" id="option1" value="Option 1"> Option 1 <input type="checkbox" id="option2" value="Option 2"> Option 2 <script> const option1 = document.getElementById('option1'); const option2 = document.getElementById('option2'); option1.addEventListener('change', () => { if (option1.checked) { console.log('Option 1 is checked'); } else { console.log('Option 1 is not checked'); } }); option2.addEventListener('change', () => { if (option2.checked) { console.log('Option 2 is checked'); } else { console.log('Option 2 is not checked'); } }); </script>
<input type="radio" id="option1" name="options" value="Option 1"> Option 1 <input type="radio" id="option2" name="options" value="Option 2"> Option 2 <script> const option1 = document.getElementById('option1'); const option2 = document.getElementById('option2'); option1.addEventListener('change', () => { if (option1.checked) { console.log('Option 1 is selected'); } }); option2.addEventListener('change', () => { if (option2.checked) { console.log('Option 2 is selected'); } }); </script>
<select id="options"> <option value="Option 1">Option 1</option> <option value="Option 2">Option 2</option> </select> <script> const options = document.getElementById('options'); options.addEventListener('change', () => { const selectedOption = options.value; console.log('Selected option:', selectedOption); }); </script>
以上是JavaScript 如何實現表單多項選擇功能?的詳細內容。更多資訊請關注PHP中文網其他相關文章!