Функция prompt

Функция prompt маълумот киритиш учун дарёча чикаради. Биринчи параметр сифатида у фойдаланувчига кўрсатиладиган хабарни қабул қилади, иккинчиси эса - киритиш майдонидаги андоза матн. Иккинчи параметр - мажбурий эмас.

Пайдо бўладиган дарёчада матнли майдон ва иккита тугма - ОК, CANCEL бўлади. ОК тугмаси босилганда - фойдаланувчи томонидан киритилган сатр қайтарилади, CANCEL тугмаси босилганда эса null қайтарилади.

Синтаксис

javascriptprompt(хабар, [андоза матн]);

Мисол

Тугма босиладиши билан фойдаланувчининг исмини сўраймиз, сўнг alert функцияси ёрдамида бу исмни чиқарамиз:

html<button id="button">click me</button>
javascriptlet button = document.querySelector('#button');

button.addEventListener('click', function(event) {
  let res = prompt('What is Your name?');
  alert(res);
});

Результат:

Мисол

Фойдаланувчи исми андоза сифатида аллакач киритиб қўйилади, аммо фойдаланувчи уни ўзгартира олади:

html<button id="button">click me</button>
javascriptlet button = document.querySelector('#button');

button.addEventListener('click', function(event) {
  let res = prompt('What is Your name?', 'John');
  alert(res);
});

Результат:

Шунингдек қаранг

  • alert функцияси,
    хабар билан диалог дарёчасини чиқариш учун
  • confirm функцияси,
    тасдиқлаш учун диалог дарёчасини чиқариш учун