Из документации (раздел, в котором говорится, что «несколько входов не поддерживаются, вы можете достичь их, используя параметры html и preConfirm ...»), вот CodePen, показывающий что-то ближе к тому, что ядумаю, что вы пытаетесь сделать.Похоже, вы забыли объявить внешнюю функцию асинхронной, что, вероятно, является причиной вашей ошибки: https://codepen.io/anon/pen/gyNYep?&editable=true
Для справки, JavaScript должен выглядеть следующим образом:
(async function getFormValues () {
const {value: formValues} = await Swal.fire({
title: 'Multiple inputs',
html:
'<input id="swal-input1" class="swal2-input">' +
'<input id="swal-input2" class="swal2-input">',
focusConfirm: false,
preConfirm: () => {
return [
document.getElementById('swal-input1').value,
document.getElementById('swal-input2').value
]
}
})
if (formValues) {
Swal.fire(JSON.stringify(formValues))
}
})()