⊗jsPmDmTF 351 of 505 menu

Práce s textovými poli v JavaScriptu

Nyní se naučíme získávat text od uživatelů našich stránek. K tomu v HTML existuje speciální tag input, který představuje textové pole pro zadávání dat.

<input>

Tento tag má speciální atribut value, který nastavuje počáteční text, který bude v inputu při načtení stránky:

<input value="text">

Uživatel našich stránek může po načtení stránky změnit text inputu. Přitom, pokud máme proměnnou obsahující odkaz na tento input, pak vlastnost value této proměnné bude vždy obsahovat aktuální hodnotu textu inputu.

Zkusme to v praxi. Mějme input s atributem value:

<input id="elem" value="text">

Získáme odkaz na tento input do proměnné:

let elem = document.querySelector('#elem');

A nyní vypišme na obrazovku aktuální text inputu:

console.log(elem.value);

A nyní změňme text inputu na jiný:

elem.value = 'new text';

Je dán input a tlačítko. Po kliknutí na tlačítko zapište do inputu nějaký text.

Je dán input, odstavec a tlačítko. Po kliknutí na tlačítko zapište do odstavce text z inputu.

Jsou dány dva inputy a tlačítko. Do prvního inputu uživatel zadá číslo. Po kliknutí na tlačítko zapište do druhého inputu druhou mocninu zadaného čísla.

Jsou dány dva inputy a tlačítko. Po kliknutí na tlačítko zapište do prvního inputu hodnotu druhého inputu a do druhého inputu - hodnotu prvního. Váš kód musí fungovat univerzálně, pro jakékoli hodnoty inputů.

Je dáno 5 inputů, odstavec a tlačítko. Do inputů se zadávají čísla. Po kliknutí na tlačítko zapište aritmetický průměr zadaných čísel do odstavce.

Čeština
AfrikaansAzərbaycanБългарскиবাংলাБеларускаяDanskDeutschΕλληνικάEnglishEspañolEestiSuomiFrançaisहिन्दीMagyarՀայերենIndonesiaItaliano日本語ქართულიҚазақ한국어КыргызчаLietuviųLatviešuМакедонскиMelayuမြန်မာNederlandsNorskPolskiPortuguêsRomânăРусскийසිංහලSlovenčinaSlovenščinaShqipСрпскиSrpskiSvenskaKiswahiliТоҷикӣไทยTürkmenTürkçeЎзбекOʻzbekTiếng Việt
Používáme soubory cookie pro fungování webu, analýzu a personalizaci. Zpracování údajů probíhá v souladu s Zásadami ochrany osobních údajů.
přijmout vše přizpůsobit odmítnout