logo

ЈаваСцрипт Цонфирм

ЈаваСцрипт метода потврђивања позива функцију која од корисника тражи дијалог за потврду одређене акције. Метода потврди () користи објекат прозора за позивање дијалога са питањем и два дугмета опција, У реду и Поништити, отказати . Ако корисник изабере опцију ОК, наставиће се са извршавањем функције; избор опције Цанцел ће прекинути извршавање блок кода.

Враћа се истина ако корисник изабере опцију ОК; иначе се враћа лажно .

Синтакса:

екта капоор глумац
 confirm('Select an Option!'); 

Параметри:

Потребна је вредност 'поруке' у формату стринга да би се приказала у дијалогу за потврду који желите да прикажете кориснику.

Повратна вредност:

Метода потврде враћа Боолеан излаз, тачно или нетачно, ако је изабрано ОК.

Логички показатељ који показује да ли је изабрано ОК (тачно) или Откажи (нетачно). Ако прегледач игнорише дијалоге на страници, онда је враћена вредност увек лажна.

Употреба методе Цонфирм

  • Метода ЈаваСцрипт потврди() се користи за приказ одређене поруке у прозору дијалога са опцијама ОК и Цанцел за потврду радње корисника.
  • За рад са неким ЦРУД операцијама, неопходно је користити поруку потврде уместо директног спровођења акције.
  • Користи се за прихватање или проверу нечега.
  • То присиљава претраживач да прочита поруку и фокусира се на тренутни прозор.
  • Зауставља све радње док се прозор за потврду не затвори.
  • Враћа тачно када корисници изаберу ОК и нетачно при избору опције ОТКАЖИ.

Напомена: Методу ЈаваСцрипт потврђивања не би требало превише користити. Блокира приступ другим деловима странице док се не изабере радња или док се прозор не затвори.

Примери:

Пример 1: Штампање изабране акције

Тест.хтмл:

Кликните на дугме да бисте позвали потврду ().

Кликните овде фунцтион миФунцтион() { вар ресулт; вар р = цонфирм('Изаберите акцију!'); иф (р == труе) { ресулт = 'Изабрали сте ОК!'; } елсе { ресулт = 'Изабрали сте Отказано!'; } доцумент.гетЕлементБиИд('цонф').иннерХТМЛ = резултат; }

Излаз:

Глумица Ракул Преет Сингх

Горња хтмл страница ће приказати текст и дугме за акцију на следећи начин:

ЈаваСцрипт Цонфирм

Када кликнемо на дугме Кликните овде, отвориће се прозор за дијалог са наведеном поруком и опцијама ОК и Цанцел.

ЈаваСцрипт Цонфирм

Ако изаберемо акцију ОК, она ће извршити код истинит блок код; у супротном, извршиће лажни блок код. Размотрите доњи излаз:

ЈаваСцрипт Цонфирм

Пример 2: Коришћење методе потврде са условом

Тест.хтмл:

Кликните на дугме да бисте позвали потврду ().

Кликните овде фунцтион миФунцтион() { иф (виндов.цонфирм('Да ли заиста желите да избришете?')) { доцумент.гетЕлементБиИд('цонф').иннерХТМЛ = 'успешно сте избрисали датотеку' } }

Излаз:

Горња хтмл страница ће приказати текст и дугме за акцију на следећи начин:

ЈаваСцрипт Цонфирм

Када кликнемо на дугме Кликните овде, отвориће се прозор за дијалог са наведеном поруком и опцијама ОК и Цанцел.

ЈаваСцрипт Цонфирм

Ако изаберемо акцију ОК, она ће извршити код труе блоцк цоде; у супротном, извршиће лажни блок код. Размотрите доњи излаз:

ЈаваСцрипт Цонфирм

Из горњег примера можемо видети да ли смо изабрали ОК, а затим је применио наведену акцију под ако стање.

Пример 3: Приказивање поруке акције у више редова

Да бисмо поруку акције приказали у више редова, можемо написати н непосредно испред реда који желимо да буде приказан у новом реду.

стринг то лонг

Размотрите следећи пример:

Тест.хтмл:

Кликните на дугме да бисте позвали потврду ().

Кликните овде фунцтион миФунцтион() { иф (виндов.цонфирм('Да ли заиста желите да обришете?нБрисање се не може поништити ако потврдите!')) { доцумент.гетЕлементБиИд('цонф').иннерХТМЛ = 'успешно сте успели да избришете? обрисао датотеку' } }

Излаз:

ЈаваСцрипт Цонфирм

Из горњег излаза, можемо видети да је порука о акцији одштампана у више редова.