#javascript #bootbox
Вопрос:
Я хочу, чтобы загрузочное поле заполняло имя var в поле ввода при нажатии кнопки обновления, но оно этого не делает. Я также выделил то же самое в приведенном ниже коде
$(document).on("click", ".update", function () {
var button = $(event.relatedTarget); /*Button that triggered the modal*/
var name = button.data('name');
modal.find('.bootbox-input-text').val(name);
$('.bootbox-form').find('input').val(name); /* Not Working */
bootbox.prompt({
title: 'Enter Description',
placeholder: 'my placeholder',
buttons: {
confirm: {
label: 'Submit'
}
},
callback: function (value) {
value amp;amp; alert('You have entered: ' value);
}
});
});
Ответ №1:
Как указано в документации, вы можете указать начальное значение для запроса, используя value
опцию:
$(document).on('click', '.update', function (e) {
let button = $(this); /*Button that triggered the modal*/
let name = button.data('name');
bootbox.prompt({
title: 'Enter Description',
placeholder: 'my placeholder',
value: name, /* this is the option you would use */
buttons: {
confirm: {
label: 'Submit'
}
},
callback: function (value) {
value amp;amp; alert('You have entered: ' value);
}
});
});