logo

Потвърждение на JavaScript

Методът за потвърждение на JavaScript извиква функция, която пита потребителя за диалог за потвърждение на определено действие. Методът потвърждение () използва обект прозорец, за да извика диалог с въпрос и два бутона за опции, Добре и Отказ . Ако потребителят избере опцията OK, ще продължи изпълнението на функцията; избирането на опцията Отказ ще прекрати изпълнението на блок кода.

Връща се вярно ако потребителят избере опцията OK; в противен случай се връща невярно .

Синтаксис:

 confirm('Select an Option!'); 

Параметри:

Необходима е стойност на „съобщение“ във формат на низ, за ​​да се покаже в диалоговия прозорец за потвърждение, който искате да покажете на потребителя.

Върната стойност:

Методът за потвърждение връща булев изход, вярно или невярно, ако е избрано OK.

деактивирайте режима за програмисти

Булева стойност, показваща дали е избрано OK (вярно) или Отказ (невярно). Ако браузърът игнорира диалоговите прозорци в страницата, тогава върнатата стойност винаги е false.

Използване на метода Confirm

  • Методът JavaScript confirm() се използва за показване на конкретно съобщение в диалогов прозорец с опциите OK и Cancel за потвърждаване на действието на потребителя.
  • За работа с някои CRUD операции е необходимо да използвате съобщение за потвърждение, вместо директно прилагане на действие.
  • Използва се за приемане или проверка на нещо.
  • Принуждава браузъра да прочете съобщението и да се фокусира върху текущия прозорец.
  • Той спира всички действия, докато не се затвори прозорецът за потвърждение.
  • Връща true, когато потребителите изберат OK и false при избора на опцията CANCEL.

Забележка: Методът за потвърждение на JavaScript не трябва да се използва прекалено много. Той блокира достъпа до другите части на страницата, докато не бъде избрано действие или прозорецът не бъде затворен.

Примери:

Пример1: Отпечатване на избраното действие

Test.html:

jquery това щракване

Щракнете върху бутона, за да извикате потвърждението().

Щракнете тук function myFunction() { var result; var r = confirm('Изберете действие!'); if (r == true) { result = 'Вие сте избрали OK!'; } else { result = 'Избрахте Отменено!'; } document.getElementById('conf').innerHTML = резултат; }

Изход:

Горната html страница ще покаже някакъв текст и бутон за действие, както следва:

Потвърждение на JavaScript

Когато щракнем върху бутона Щракнете тук, ще се отвори диалогов прозорец с посоченото съобщение и опции OK и Отказ.

Потвърждение на JavaScript

Ако изберем действието OK, то ще изпълни кода true block code; в противен случай той ще изпълни фалшивия блоков код. Помислете за резултата по-долу:

баш елиф
Потвърждение на JavaScript

Пример 2: Използване на метода за потвърждение с условие

Test.html:

Щракнете върху бутона, за да извикате потвърждението().

Щракнете тук function myFunction() { if (window.confirm('Наистина ли искате да изтриете?')) { document.getElementById('conf').innerHTML = 'вие успешно изтрихте файла' } }

Изход:

Горната html страница ще покаже някакъв текст и бутон за действие, както следва:

Потвърждение на JavaScript

Когато щракнем върху бутона Щракнете тук, ще се отвори диалогов прозорец с посоченото съобщение и опции OK и Отказ.

Потвърждение на JavaScript

Ако изберем действието OK, то ще изпълни кода true block code; в противен случай той ще изпълни фалшивия блоков код. Помислете за резултата по-долу:

Потвърждение на JavaScript

От горния пример можем да видим дали сме избрали OK, тогава е приложено определеното действие под ако състояние.

Пример 3: Показване на съобщението за действие в няколко реда

За да изведем съобщението за действие на няколко реда, можем да напишем точно преди реда, който искаме да бъде показан на нов ред.

Разгледайте примера по-долу:

скрипт за зареждане на javascript

Test.html:

Щракнете върху бутона, за да извикате потвърждението().

Щракнете тук function myFunction() { if (window.confirm('Наистина ли искате да изтриете? Изтриването не може да бъде отменено, ако потвърдите!')) { document.getElementById('conf').innerHTML = 'успешно изтри файла' } }

Изход:

Потвърждение на JavaScript

От горния резултат можем да видим, че съобщението за действие е отпечатано на няколко реда.