⊗jsPmDmTF 351 of 505 menu

Praca z polami tekstowymi w JavaScript

Teraz nauczymy się pobierać tekst od użytkowników naszej strony. W tym celu w HTML przewidziano specjalny znacznik input, reprezentujący pole tekstowe do wprowadzania danych.

<input>

Ten znacznik ma specjalny atrybut value, ustawiający początkowy tekst, który będzie wpisany w inpucie po wejściu na stronę:

<input value="text">

Użytkownik naszej strony po wejściu na stronę może zmienić tekst inputa. Przy tym, jeśli mamy zmienną zawierającą odniesienie do tego inputa, to właściwość value tej zmiennej zawsze będzie zawierać aktualną wartość tekstu inputa.

Spróbujmy w praktyce. Niech mamy input z atrybutem value:

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

Pobierzmy odniesienie do tego inputa do zmiennej:

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

A teraz wyświetlmy na ekranie aktualny tekst inputa:

console.log(elem.value);

A teraz zmieńmy tekst inputa na inny:

elem.value = 'new text';

Dany jest input i przycisk. Po naciśnięciu przycisku wpisz w input jakiś tekst.

Dany jest input, akapit i przycisk. Po naciśnięciu przycisku wpisz w akapit tekst z inputa.

Dane są dwa inputy i przycisk. W pierwszy input użytkownik wprowadza liczbę. Po naciśnięciu przycisku wpisz w drugi input kwadrat wprowadzonej liczby.

Dane są dwa inputy i przycisk. Po naciśnięciu przycisku wpisz w pierwszy input wartość drugiego inputa, a w drugi input - wartość pierwszego. Twój kod powinien działać uniwersalnie, dla dowolnych wartości inputów.

Dane są 5 inputów, akapit i przycisk. W inputy wprowadzane są liczby. Po naciśnięciu przycisku wpisz średnią arytmetyczną wprowadzonych liczb w akapit.

Polski
AfrikaansAzərbaycanБългарскиবাংলাБеларускаяČeštinaDanskDeutschΕλληνικάEnglishEspañolEestiSuomiFrançaisहिन्दीMagyarՀայերենIndonesiaItaliano日本語ქართულიҚазақ한국어КыргызчаLietuviųLatviešuМакедонскиMelayuမြန်မာNederlandsNorskPortuguêsRomânăРусскийසිංහලSlovenčinaSlovenščinaShqipСрпскиSrpskiSvenskaKiswahiliТоҷикӣไทยTürkmenTürkçeЎзбекOʻzbekTiếng Việt
Wykorzystujemy pliki cookie do działania strony, analizy i personalizacji. Przetwarzanie danych odbywa się zgodnie z Polityką prywatności.
zaakceptuj wszystkie dostosuj odrzuć