Как обновлять входное значение каждый раз, когда вы нажимаете на другую кнопку с JS? - PullRequest
0 голосов
/ 07 апреля 2020

Я просто создаю код, в котором использую модальное значение bootstrap. Теперь мне нужно передать несколько значений в скрытое поле ввода в модальном режиме.

Кнопки: (время данных всегда уникально и Идентификатор данных обновляется в таблице)

<button type="button" data-id="43870" data-time="1584280862" class=" m-0 btn-primary" data-toggle="modal" data-target="#swmodel"><i class="fa fa-edit"></i> Edit</button>
<button type="button" data-id="43870" data-time="1584280895" class=" m-0 btn-primary" data-toggle="modal" data-target="#swmodel"><i class="fa fa-edit"></i> Edit</button>
<button type="button" data-id="43870" data-time="1584280985" class=" m-0 btn-primary" data-toggle="modal" data-target="#swmodel"><i class="fa fa-edit"></i> Edit</button>

В модели:

<form id="demo-form" data-parsley-validate>
 <input type="hidden" class="form-control" id="recipient-name" value="" />
 <input type="hidden" class="form-control" id="time-name" value="" />
 <label for="message">Edit:</label>
 <textarea id="message" required="required" class="form-control" name="message"></textarea>
</form>

и JS код:

$(document).ready(function(){
    $('#swmodel').on('show.bs.modal', function (event) {
        var Id = button.data('id');
        var time = button.data('time');
        document.getElementById('recipient-name').value = Id;
        document.getElementById('time-name').value = time;
    });
});

Теперь, когда я нажимаю на кнопка обновляет оба значения на входе, но при нажатии на другую кнопку значения не обновляются.

...