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.