Метод підтвердження JavaScript викликає функцію, яка запитує у користувача діалогове вікно підтвердження певної дії. Метод confirm () використовує об’єкт window для виклику діалогу із запитанням і двома кнопками вибору, в порядку і Скасувати . Якщо користувач вибере опцію OK, він продовжить виконання функції; вибір опції «Скасувати» призведе до переривання виконання коду блоку.
Воно повертається правда якщо користувач вибирає опцію ОК; інакше він повертається помилковий .
Синтаксис:
confirm('Select an Option!');
Параметри:
Для відображення в діалоговому вікні підтвердження, яке потрібно показати користувачеві, потрібно значення «повідомлення» у форматі рядка.
для циклу bash
Повернене значення:
Якщо вибрано OK, метод confirm повертає логічне значення, істинне або хибне.
Логічне значення, яке вказує, чи було вибрано OK (true) або Cancel (false). Якщо браузер ігнорує діалоги на сторінці, повертається значення завжди false.
strsep c
Використання методу Confirm
- Метод JavaScript confirm() використовується для відображення певного повідомлення в діалоговому вікні з параметрами OK і Cancel для підтвердження дії користувача.
- Для роботи з деякими операціями CRUD необхідно використовувати повідомлення підтвердження замість безпосереднього застосування дії.
- Він використовується для прийняття або перевірки чогось.
- Це змушує браузер прочитати повідомлення та зосередитися на поточному вікні.
- Він зупиняє всі дії, доки не закриється вікно підтвердження.
- Він повертає true, коли користувачі вибирають OK, і false під час вибору параметра CANCEL.
Примітка. Не слід зловживати методом підтвердження JavaScript. Він блокує доступ до інших частин сторінки, доки не буде вибрано дію або вікно не закрито.
Приклади:
Приклад 1: Друк вибраної дії
Test.html:
Натисніть кнопку, щоб викликати функцію confirm().
Натисніть тут function myFunction() { var result; var r = confirm('Виберіть дію!'); if (r == true) { result = 'Ви вибрали OK!'; } else { result = 'Ви вибрали Скасовано!'; } document.getElementById('conf').innerHTML = результат; }Вихід:
На HTML-сторінці вище відображатиметься текст і кнопка дії:
Коли ми натиснемо кнопку «Натисни тут», відкриється діалогове вікно з указаним повідомленням і параметрами «ОК» і «Скасувати».
Якщо ми виберемо дію OK, це виконає код true block code; інакше він виконає помилковий код блоку. Розглянемо наведений нижче результат:
Приклад 2: використання методу confirm з умовою
винятки java
Test.html:
Натисніть кнопку, щоб викликати функцію confirm().
Натисніть тут function myFunction() { if (window.confirm('Ви справді хочете видалити?')) { document.getElementById('conf').innerHTML = 'ви успішно видалили файл' } }Вихід:
На HTML-сторінці вище відображатиметься текст і кнопка дії:
Коли ми натиснемо кнопку «Натисни тут», відкриється діалогове вікно з указаним повідомленням і параметрами «ОК» і «Скасувати».
Якщо ми виберемо дію OK, це виконає код true block code; інакше він виконає помилковий код блоку. Розглянемо наведений нижче результат:
З наведеного вище прикладу ми бачимо, що якщо ми вибрали OK, то він застосував зазначену дію під якщо хвороба.
режисер Каран Джохар
Приклад 3: Відображення повідомлення про дію в кількох рядках
Щоб відобразити повідомлення про дію в кількох рядках, ми можемо написати безпосередньо перед рядком, який ми хочемо відобразити в новому рядку.
Розглянемо наведений нижче приклад:
Test.html:
Натисніть кнопку, щоб викликати функцію confirm().
Натисніть тут function myFunction() { if (window.confirm('Ви дійсно хочете видалити? Видалення не можна скасувати, якщо ви підтвердите!')) { document.getElementById('conf').innerHTML = 'ви успішно видалив файл' } }Вихід:
З наведеного вище виводу ми бачимо, що повідомлення про дію друкується у кількох рядках.