Запіс на курсы па HTML, CSS, JavaScript, PHP, Python, фрэймворкам і CMS,
а таксама: дапамога ў пошуку працы і заказаў, стажыроўка на рэальных праектах→
⊗jsPmDmTF 351 of 505 menu

Работа з тэкставымі палямі ў JavaScript

Зараз мы з вамі навучымся атрымліваць тэкст ад карыстальнікаў нашага сайта. Для гэтага ў HTML прадугледжаны спецыяльны тэг input, які прадстаўляе сабой тэкставае поле для ўводу даных.

<input>

У данага тэга ёсць спецыяльны атрыбут value, які задае пачатковы тэкст, які будзе напісаны ў інпуце па заходзе на старонку:

<input value="text">

Карыстальнік нашага сайта пасля заходу на старонку можа змяніць тэкст інпута. Пры гэтым, калі ў нас ёсць пераменная, якая змяшчае спасылку на гэты інпут, то ўласцівасць value гэтай пераменнай заўсёды будзе змяшчаць бягучы знaчэнне тэксту інпута.

Паспрабуем на практыцы. Хай у нас інпут з атрыбутам value:

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

Атрымаем спасылку на гэты інпут у пераменную:

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

А зараз вывядзем на экран бягучы тэкст інпута:

console.log(elem.value);

А зараз зменім тэкст інпута на іншы:

elem.value = 'new text';

Дадзены інпут і кнопка. Па націсканні на кнопку запішыце ў інпут які-небудзь тэкст.

Дадзены інпут, абзац і кнопка. Па націсканні на кнопку запішыце ў абзац тэкст з інпута.

Дадзены два інпуты і кнопка. У першы інпут карыстальнікам уводзіцца лік. Па націсканні на кнопку запішыце ў другі інпут квадрат уведзенага ліку.

Дадзены два інпуты і кнопка. Па націсканні на кнопку запішыце ў першы інпут значэнне другога інпута, а ў другі інпут - значэнне першага. Ваш код павінен працаваць універсальна, для любых значэнняў інпутаў.

Дадзены 5 інпутаў, абзац і кнопка. У інпут уводзяцца лікі. Па націсканні на кнопку запішыце сярэдняе арыфметычнае ўведзеных лікаў у абзац.

byenru