⊗jsPmDmTF 351 of 505 menu

Práca s textovými poľami v JavaScripte

Teraz sa naučíme, ako získať text od používateľov našej stránky. Na to v HTML existuje špeciálny tag input, ktorý predstavuje textové pole na zadávanie údajov.

<input>

Tento tag má špeciálny atribút value, ktorý nastavuje počiatočný text, ktorý bude v inpute napísaný pri vstupe na stránku:

<input value="text">

Používateľ našej stránky po vstupe na stránku môže zmeniť text inputu. Pri tom, ak máme premennú obsahujúcu odkaz na tento input, tak vlastnosť value tejto premennej bude vždy obsahovať aktuálnu hodnotu textu inputu.

Skúsme to v praxi. Nech máme input s atribútom value:

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

Získajme odkaz na tento input do premennej:

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

A teraz vypíšme na obrazovku aktuálny text inputu:

console.log(elem.value);

A teraz zmeňme text inputu na iný:

elem.value = 'new text';

Daný input a tlačidlo. Po kliknutí na tlačidlo zapíšte do inputu nejaký text.

Daný input, odsek a tlačidlo. Po kliknutí na tlačidlo zapíšte do odseku text z inputu.

Dané dva inputy a tlačidlo. Do prvého inputu zadá používateľ číslo. Po kliknutí na tlačidlo zapíšte do druhého inputu druhú mocninu zadaného čísla.

Dané dva inputy a tlačidlo. Po kliknutí na tlačidlo zapíšte do prvého inputu hodnotu druhého inputu a do druhého inputu - hodnotu prvého. Váš kód musí fungovať univerzálne, pre ľubovoľné hodnoty inputov.

Daných 5 inputov, odsek a tlačidlo. Do inputov sa zadávajú čísla. Po kliknutí na tlačidlo zapíšte aritmetický priemer zadaných čísiel do odseku.

Slovenčina
AfrikaansAzərbaycanБългарскиবাংলাБеларускаяČeštinaDanskDeutschΕλληνικάEnglishEspañolEestiSuomiFrançaisहिन्दीMagyarՀայերենIndonesiaItaliano日本語ქართულიҚазақ한국어КыргызчаLietuviųLatviešuМакедонскиMelayuမြန်မာNederlandsNorskPolskiPortuguêsRomânăРусскийසිංහලSlovenščinaShqipСрпскиSrpskiSvenskaKiswahiliТоҷикӣไทยTürkmenTürkçeЎзбекOʻzbekTiếng Việt
Používame cookies na fungovanie stránky, analýzu a personalizáciu. Spracúvanie údajov prebieha v súlade s Politikou ochrany osobných údajov.
prijať všetky nastaviť odmietnuť