JavaScript-ում տեքստային դաշտերի հետ աշխատանք

Այժմ մենք կսովորենք ստանալ տեքստ մեր կայքի օգտատերերից: Դրա համար HTML-ում նախատեսված է հատուկ input թեգը, որը ներկայացնում է տվյալների մուտքագրման տեքստային դաշտ:

html<input>

Այս թեգն ունի հատուկ value ատրիբուտը, որը սահմանում է սկզբնական տեքստը, որը կգրվի ինպուտում էջ այցելելու դեպքում:

html<input value="text">

Մեր կայքի օգտատերը էջ այցելելուց հետո կարող է փոխել ինպուտի տեքստը: Այդ դեպքում, եթե մենք ունենք փոփոխական, որը պարունակում է այս ինպուտի հղումը, ապա այդ փոփոխականի value հատկությունը միշտ կպարունակի ինպուտի տեքստի ընթացիկ արժեքը:

Փորձենք գործնականում: Ենթադրենք մենք ունենք ինպուտ value ատրիբուտով:

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

Ստացենք այս ինպուտի հղումը փոփոխականում:

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

Եվ այժմ ցուցադրենք էկրանին ինպուտի ընթացիկ տեքստը:

javascriptconsole.log(elem.value);

Եվ այժմ փոխենք ինպուտի տեքստը մեկ այլ տեքստի.

javascriptelem.value = 'new text';
Задание 1

Տրված է ինպուտ և կոճակ: Կոճակի վրա սեղմելիս գրեք ինպուտում ինչ-որ տեքստ:

Задание 2

Տրված է ինպուտ, պարբերություն և կոճակ: Կոճակի վրա սեղմելիս գրեք պարբերությունում ինպուտի տեքստը:

Задание 3

Տրված է երկու ինպուտ և կոճակ: Առաջին ինպուտում օգտատերը մուտքագրում է թիվ: Կոճակի վրա սեղմելիս գրեք երկրորդ ինպուտում մուտքագրված թվի քառակուսին:

Задание 4

Տրված է երկու ինպուտ և կոճակ: Կոճակի վրա սեղմելիս գրեք առաջին ինպուտում երկրորդ ինպուտի արժեքը, իսկ երկրորդ ինպուտում՝ առաջինի արժեքը: Ձեր կոդը պետք է աշխատի ունիվերսալ՝ ինպուտների ցանկացած արժեքի դեպքում:

Задание 5

Տրված է 5 ինպուտ, պարբերություն և կոճակ: Ինպուտներում մուտքագրվում են թվեր: Կոճակի վրա սեղմելիս գրեք մուտքագրված թվերի միջին թվաբանականը պարբերությունում: