Как добавить значение при нажатии на тумблер? - PullRequest
0 голосов
/ 05 июля 2019

На данный момент у меня есть поле Предложение со значениями по запросу / по предложению. Мне нужно добавить значение value="1" и value="0" при нажатии .. Как я могу это сделать? Спасибо.

Вот мой взгляд на текущее поле

<div class="col col-3" style="width: 23% !important;right: 8px;position: relative;padding-right: 7px;padding-left: 0px;">
                                    <label class="label">Offer</label>
                                    <label class="select">

                                    {{ Form::select('on_offer', [
                                           '' => 'Select ',
                                           '1' => 'On Offer',
                                           '0' => 'On Request'],null,['id'=>'header_on_offer']
                                        ) }}
                                        <i></i>
                                    </label>
                                </div>  

Моя новая кнопка переключения

<label class="toggle">
    <input type="checkbox" value="0">
    <i class="no-rounded privancy"></i>
</label>

1 Ответ

0 голосов
/ 05 июля 2019

флажок отправляет только значение / имя, когда оно отмечено. чтобы делать, как вы хотите, вам нужно что-то еще, чтобы отправить информацию, когда она не проверена. для этого есть простой трюк

<label class="toggle">
    <input name="on_offer" value="1" type="hidden" />
    <input name="on_offer" value="0" type="checkbox">
    <i class="no-rounded privancy"></i>
</label>

Если флажок не установлен, значение будет отправлено со скрытого ввода. Когда это проверено, оно переопределит переменную, отправленную в 0, так как они имеют The same name attribute (и это не массив)

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