logo

dialogové okno prompt() JavaScriptu

The výzva() metoda v JavaScriptu se používá k zobrazení pole výzvy, které uživatele vyzve k zadání. Obecně se používá k převzetí vstupu od uživatele před vstupem na stránku. Lze jej napsat bez použití okno předpona. Když se objeví okno s výzvou, musíme pro pokračování kliknout na 'OK' nebo 'Storno'.

mravenec vs maven

Pole se zobrazí pomocí výzva() metoda, která má dva argumenty: První argument je popisek, který se zobrazí v textovém poli, a druhý argument je výchozí řetězec, který se zobrazí v textovém poli. Okno výzvy se skládá ze dvou tlačítek, OK a zrušení . Vrací null nebo řetězec zadaný uživatelem. Když uživatel klikne na „OK“, pole vrátí vstupní hodnotu. V opačném případě vrátí hodnotu null po kliknutí na 'Cancel'.

Okno s výzvou převezme fokus a přinutí uživatele přečíst si zadanou zprávu. Mělo by se tedy vyhnout nadměrnému používání této metody, protože brání uživateli v přístupu k ostatním částem webové stránky, dokud se pole nezavře.

Syntax

 prompt(message, default) 

Hodnoty

Hodnoty parametrů této funkce jsou definovány následovně.

zpráva: Je to volitelný parametr. Je to text, který se zobrazí uživateli. Tuto hodnotu můžeme vynechat, pokud nepotřebujeme nic zobrazovat ve výzvě.

výchozí: Je to také volitelný parametr. Je to řetězec, který obsahuje výchozí hodnotu zobrazenou v textovém poli.

Podívejme se na některé příklady JavaScript metoda prompt().

Příklad1

V tomto příkladu je jednoduchá výzva se zprávou a dvěma tlačítky (OK a Storno). Zde je tlačítko HTML, které se používá pro zobrazení okna s výzvou. Používáme při kliknutí atribut a zavolejte zábava() funkce, kde výzva() je definováno.

co je úl
 function fun() { prompt (&apos;This is a prompt box&apos;, &apos;Hello world&apos;); } <p> Click the following button to see the effect </p> 
Otestujte to hned

Výstup

mapový strojopis

Po provedení výše uvedeného kódu a kliknutí na Klikni na mě tlačítko, výstup bude -

Příklad2

Je to další příklad použití výzva() metoda.

 JavaScript prompt() method function fun() { var a = prompt(&apos;Enter some text&apos;, &apos;the javatpoint.com&apos;); if (a != null) { document.getElementById(&apos;para&apos;).innerHTML = &apos;Welcome to &apos; + a; } } <h2> Example of the JavaScript prompt() method </h2> Click me 
Otestujte to hned

Výstup

Po provedení výše uvedeného kódu bude výstupem -

smazat soubor v java
dialogové okno prompt() JavaScriptu

Po kliknutí na Klikni na mě tlačítko, výstup bude -

dialogové okno prompt() JavaScriptu

Po kliknutí na OK tlačítko, výstup bude -

dialogové okno prompt() JavaScriptu

Příklad3

V tomto příkladu je okno s výzvou se zprávou a tlačítky. Zde používáme zalomení řádků ve zprávě v rámečku. Konce řádků jsou definovány pomocí ' ' . Díky zalomení řádků je zpráva čitelná a jasná. Abychom viděli efekt, musíme kliknout na dané tlačítko.

 function fun() { prompt(&apos; Hello World 
 Welcome to the javaTpoint.com 
 This is a prompt box &apos;); } <p> Click the following button to see the effect </p> 
Otestujte to hned

Výstup

Po provedení výše uvedeného kódu a kliknutí na tlačítko Click me bude výstupem -

dialogové okno prompt() JavaScriptu