在選擇選項中實作複選框
問題:
在選擇選項中選擇選項加入複選框是否可行a 選擇選項選單,其中清單中的各個項目同時包含複選框和項目名字?
答案:
雖然不能直接在選擇元素中放置複選框,但可以透過 HTML、CSS 的組合來實現類似的功能,和JavaScript.
解決方案:
建立選擇選項選單:
<select> <option>Select an option</option> </select>
建立選擇選項選單:
<div>
function showCheckboxes() { var checkboxes = document.getElementById("checkboxes"); if (!expanded) { checkboxes.style.display = "block"; expanded = true; } else { checkboxes.style.display = "none"; expanded = false; } }
.multiselect { width: 200px; } .selectBox { position: relative; } .selectBox select { width: 100%; font-weight: bold; } .overSelect { position: absolute; left: 0; right: 0; top: 0; bottom: 0; } #checkboxes { display: none; border: 1px #dadada solid; } #checkboxes label { display: block; } #checkboxes label:hover { background-color: #1e90ff; }
顯示與隱藏複選框清單:
您可以自訂外觀具有自訂 CSS 的多項選擇框。例如,您可以使用以下CSS 設置選擇框和復選框列表的樣式:
用法:按一下選擇選項方塊上的將顯示複選框清單。 選擇所需的複選框,然後它們將以逗號分隔值的形式反映在「選擇選項」框中。 注意:這不是標準的HTML/CSS 解決方案,但它提供了一種解決方法來實現「選擇選項」選單中復選框的功能。以上是可以在選擇選項中實現複選框嗎?的詳細內容。更多資訊請關注PHP中文網其他相關文章!