Hodnota formulářů v jQuery

Pro práci s atributem value inputů lze také použít metodu val, která umožňuje číst a zapisovat nové hodnoty.

Podívejme se na příklad. Předpokládejme, že máme následující HTML kód:

html<input type="text" id="test" value="!!!">

Nyní zapišme novou hodnotu 'www' do atributu value:

javascript$('#test').val('www');

HTML kód bude poté vypadat takto:

html<input type="text" id="test" value="www">

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

javascriptalert($('#test').val());

Pro metodu val je také k dispozici aplikace funkce na každý prvek v sadě. Funkce přijímá jako první parametr aktuální index v sadě a jako druhý - jeho aktuální hodnotu.

Existuje ještě jeden nuance - pro tag textarea nelze získat vnitřní obsah pomocí metody html. K tomu je třeba používat metodu val.

Podívejme se na následující HTML kód:

html<textarea id="test">!!!</textarea>

v Javascriptovém kódu použijeme metodu val:

javascriptalert($('#test').val()); // vypíše '!!!'

Pravděpodobně je to uděláno pro jednotnost práce s formuláři.

Задание 1

Nastavte value všech inputů na '!'.

Задание 2

V value všech inputů s třídou number jsou čísla. Udělejte to, aby v nich byly druhé mocniny těchto čísel.

Задание 3

Vypište value inputu s třídou in.

Задание 4

Vypište postupně value každého inputu.

Задание 5

Vypište obsah textarea s třídou text.