JS confirm: функция подтверждения действия на веб-странице
```htmlJS confirm - это встроенная функция в JavaScript, которая показывает модальное окно с сообщением и двумя кнопками: "OK" и "Отмена". Она используется для получения подтверждения от пользователя перед выполнением какого-либо действия.
Давайте разберем пример использования JS confirm. Предположим, у нас есть кнопка на веб-странице, и мы хотим показать окно подтверждения, когда пользователь на нее кликает. Если пользователь нажимает "OK", мы выполняем определенные действия, а если он нажимает "Отмена", мы ничего не делаем.
HTML код кнопки может выглядеть следующим образом:
<button onclick="showConfirmation()">Нажми меня</button>
JS функция showConfirmation() будет обрабатывать событие нажатия на кнопку и вызывать окно подтверждения:
function showConfirmation() {
let result = confirm('Вы уверены, что хотите продолжить?');
if (result) {
// Выполнить действия, если пользователь нажал "OK"
console.log('Действия выполняются');
} else {
// Ничего не делать, если пользователь нажал "Отмена"
console.log('Действия отменены');
}
}
В данном примере мы используем функцию confirm(), которая принимает строку в качестве аргумента и показывает модальное окно с этим сообщением. Наша строка сообщает пользователю, что он должен подтвердить свое намерение продолжить.
Результат функции confirm() будет сохранен в переменной result. Если пользователь нажимает "OK", значение result будет true, а если он нажимает "Отмена", значение будет false. Мы используем условное выражение if для проверки значения result и выполняем различные действия в зависимости от результата.
В данном случае, если result равен true, мы выводим сообщение "Действия выполняются" в консоль. Если result равен false, мы выводим сообщение "Действия отменены".
Окно подтверждения (confirm()) очень полезно, когда важно получить согласие или отклонение от пользователя, прежде чем продолжить выполнение кода. Например, вы можете использовать его, чтобы спросить пользователя, хочет ли он удалить какой-либо элемент или сохранить изменения.
Надеюсь, этот развернутый ответ с примерами кода помог вам лучше понять, как использовать JS confirm. Если у вас возникнут дополнительные вопросы, не стесняйтесь задавать!