Funkcija prompt

Funkcija prompt izvada logu datu ievadei. Pirmo parametru tā saņem ziņojumu, kas tiks rādīts lietotājam, bet otro - noklusējuma tekstu ievades laukā. Otrais parametrs nav obligāts.

Logā, kas parādīsies, atradīsies teksta lauks un divas pogas - OK, CANCEL. Nospiežot uz OK - tiek atgriezts lietotāja ievadītais teksts, bet nospiežot uz CANCEL - null.

Sintakse

javascriptprompt(ziņojums, [noklusējuma teksts]);

Piemērs

Noklikšķinot uz pogas, jautāsim lietotāja vārdu, un pēc tam izvadīsim šo vārdu, izmantojot funkciju 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);
});

Результат:

Piemērs

Padarīsim tā, lai lietotāja vārds jau būtu iekļauts pēc noklusējuma, tomēr lietotājs varēs to mainīt:

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

Результат:

Skatiet arī

  • funkciju alert,
    kas izvada dialoga logu ar ziņojumu
  • funkciju confirm,
    kas izvada dialoga logu apstiprināšanai