Bootstrap 3 флажок ползунка изменения значения отправляется в обработчик - PullRequest
0 голосов
/ 13 марта 2019



Я уже давно использую ползунок флажка начальной загрузки, показанный на http://www.bootstraptoggle.com, и он отлично сработал для меня при создании формы планирования, в которой определенные задачи должны выполняться в определенные месяцы, и при вызове заданного year из таблицы db значения, хранящиеся в каждом месяце (0 или 1), преобразуются в предварительно выбранный ползунок: зеленый да для 1 и красный нет для нуля.

При отправке каждый месяц значение преобразуется из пустого в 0 и далее в 1, а запись расписания для сайта и года либо создается, либо обновляется по мере необходимости.

Теперь мне нужно обработать некоторые ячейки в этом интерфейсе (в прошлом месяцы, которые имеют ноль и в настоящее время отображаются как предварительно выбранные без состояния), чтобы изменить их, чтобы вместо отправки

пуст для красного состояния НЕТ и для зеленого состояния ДА
представить
пустой для красного состояния NO и что-то вроде «изменить» и синюю кнопку «Изменить» для другого состояния.

Я в порядке с изменением цвета и текста состояний 2-й кнопки и изменением обработчика формы, чтобы иметь возможность получить 3-е возможное состояние, но, кажется, не в состоянии изменить значение, представленное по умолчанию либо («» ИЛИ «вкл.»), чтобы сказать либо («» ИЛИ «разрешить»). Я понимаю, что мог бы заменить тип ввода для этих прошлых месяцев, но предпочел бы, чтобы панель управления расписанием выглядела достаточно согласованно при использовании 2 ползунков состояний.

В качестве альтернативы может кто-нибудь знать способ создания кнопки, аналогичной этим ползункам флажка начальной загрузки, которые могут переключаться или переключаться между 3 или, возможно, даже 4 состояниями и позволяют пользователю переключать / переключаться между состояниями, такими как (красная, желтая, зеленая) кнопки, которые отправить либо слова красный янтарный зеленый или 0, 1, 2?

Любые предложения будут с благодарностью приняты.

<input type=\"checkbox\" name=\"$FORM_DEST\" data-toggle=\"toggle\" data-on=\"Yes\" data-off=\"No\" data-onstyle=\"success\" data-offstyle=\"danger\">


<input type=\"checkbox\" name=\"$FORM_DEST\"  data-toggle=\"toggle\" data-on=\"All\" data-off=\"No\" data-onstyle=\"warning\" data-offstyle=\"danger\">


Спасибо Боб

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...