Получение значения флажки из Select Sist с флакторамиC#

Место общения программистов C#
Ответить Пред. темаСлед. тема
Anonymous
 Получение значения флажки из Select Sist с флакторами

Сообщение Anonymous »

Я нашел код некоторое время назад, как настроить список выбора с флажками. Я не знаю, где я получил решение, но вот оно: < /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
Реклама
Ответить Пред. темаСлед. тема

Быстрый ответ

Изменение регистра текста: 
Смайлики
:) :( :oops: :roll: :wink: :muza: :clever: :sorry: :angel: :read: *x)
Ещё смайлики…
   
К этому ответу прикреплено по крайней мере одно вложение.

Если вы не хотите добавлять вложения, оставьте поля пустыми.

Максимально разрешённый размер вложения: 15 МБ.

  • Похожие темы
    Ответы
    Просмотры
    Последнее сообщение

Вернуться в «C#»