jQueryдеги формалардын value мааниси
Инпуттардын value атрибуту менен иштөө үчүн
жеңил val
методун колдонсо болот,
бул метод жаңы маанилерди окуп жана жазууга
мүмкүндүк берет.
Мисалды карап көрөлү. Бизде төмөнкү HTML коду бар дейли:
<input type="text" id="test" value="!!!">
Келгиле, value атрибутуна 'www'
жаңы маанисин жазалы:
$('#test').val('www');
HTML коду мындай көрүнөт:
<input type="text" id="test" value="www">
Эми учурдагы маанини экранга чыгаралы:
alert($('#test').val());
Ошондой эле val методу үчүн
топтогу ар бир элементке функцияны колдонуу мүмкүн. Функция
биринчи параметр катары учурдагы номерди, ал эми
экинчиси - анын учурдагы маанисин кабыл алат.
Дагы бир нюанс бар -
textarea
теги үчүн ички мазмунду
html методу
аркылуу алууга болбойт.
Бул үчүн
val методун колдонуу керек.
Төмөнкү HTML кодду карап көрөлү:
<textarea id="test">!!!</textarea>
Javascript коддо val методун жазабыз:
alert($('#test').val()); // '!!!' чыгарат
Мурунку, бул формалар менен бирдей иштөө үчүн жасалган.
Бардык инпуттардын value маанисин
'!' кылып коюңуз.
number классы бар бардык инпуттардын
value маанисинде сандар бар. Алардын
ордуна ошол сандардын квадраттары келсин.
in классы бар инпуттун value маанисин
чыгарыңыз.
Ар бир инпуттун value маанисин
кезектешип чыгарыңыз.
text классы бар textareaнын
мазмунун чыгарыңыз.