Я нашел код некоторое время назад, как настроить список выбора с флажками. Я не знаю, где я получил решение, но вот оно: < /p>
Создать следующий стиль ... < /p>
.multiselect {
width:20em;
height:14em;
border:solid 1px #c0c0c0;
overflow:auto;
}
.multiselect label {
display:block;
}
.multiselect-on {
color:#ffffff;
background-color:#1E90FF;
}
< /code>
Вот html < /p>
Fred
George
Mary
< /code>
И вот какой -то JavaScript, который, по -видимому, взаимодействует с компонентом при загрузке страницы, так как переменная FectedValues возвращает список значений для проверенных элементов: < /p>
var checkedValues = [];
jQuery.fn.multiselect = function () {
$(this).each(function () {
var checkboxes = $(this).find("input:checkbox");
checkboxes.each(function () {
var checkbox = $(this);
const value = $(this).val();
// Highlight pre-selected checkboxes
if (checkbox.prop("checked")) {
checkedValues.push(value);
}
// Highlight checkboxes that the user selects
checkbox.click(function () {
if (checkbox.prop("checked")) {
checkedValues.push(value);
}
else {
const index = checkedValues.indexOf(value);
if (index > -1) {
checkedValues.splice(index, 1);
}
};
});
});
});
};
$(function () {
$(".multiselect").multiselect();
});
< /code>
Я просто новичок в JavaScript. Я хочу вернуть список значений, выбранных пользователем, либо через код C# напрямую, либо установил скрытый элемент управления со списком значений. (Я сделал это с списком выбора, но я хотел, чтобы пользователю не пришлось удерживать дополнительную клавишу, чтобы выбрать/не определить их выбор.)
Подробнее здесь: https://stackoverflow.com/questions/796 ... checkboxes
Получение значения флажки из Select Sist с флакторами ⇐ C#
-
- Похожие темы
- Ответы
- Просмотры
- Последнее сообщение
-
-
Флажки: если один из них установлен, снимите флажки со всех остальных того же класса.
Anonymous » » в форуме Jquery - 0 Ответы
- 88 Просмотры
-
Последнее сообщение Anonymous
-
-
-
Флажки: если один из них установлен, снимите флажки со всех остальных того же класса.
Anonymous » » в форуме Jquery - 0 Ответы
- 71 Просмотры
-
Последнее сообщение Anonymous
-
-
-
Флажки: если один из них установлен, снимите флажки со всех остальных того же класса.
Anonymous » » в форуме Jquery - 0 Ответы
- 113 Просмотры
-
Последнее сообщение Anonymous
-