Funcția prompt

Funcția prompt afișează o fereastră pentru introducerea datelor. Primul parametru îl reprezintă mesajul care va fi afișat utilizatorului, iar al doilea - textul implicit în câmpul de introducere. Al doilea parametru este opțional.

În fereastra care apare se va afla un câmp text și două butoane - OK, CANCEL. La apăsarea butonului OK - se returnează șirul introdus de utilizator, iar la apăsarea butonului CANCEL - null.

Sintaxă

javascriptprompt(mesaj, [text implicit]);

Exemplu

La apăsarea butonului vom întreba numele utilizatorului, apoi vom afișa acest nume cu ajutorul funcției 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);
});

Результат:

Exemplu

Vom face ca numele utilizatorului să fie deja introdus implicit, dar utilizatorul îl va putea modifica:

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);
});

Результат:

Vezi și

  • funcția alert,
    care afișează o fereastră de dialog cu un mesaj
  • funcția confirm,
    care afișează o fereastră de dialog pentru confirmare