⊗jsPmDmTF 351 of 505 menu

Работа с текстови полета в JavaScript

Сега ще се научим да получаваме текст от потребителите на нашия сайт. За това в HTML е предвиден специален таг input, който представлява текстово поле за въвеждане на данни.

<input>

Този таг има специален атрибут value, който задава начален текст, който ще бъде написан в инпута при достъпване на страницата:

<input value="text">

Потребителят на нашия сайт след достъпване на страницата може да промени текста в инпута. При това, ако имаме променлива, съдържаща връзка към този инпут, то свойството value на тази променлива винаги ще съдържа текущата стойност на текста в инпута.

Нека опитаме на практика. Нека имаме инпут с атрибут value:

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

Нека получим връзка към този инпут в променлива:

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

А сега нека изведем на екрана текущия текст на инпута:

console.log(elem.value);

А сега нека променим текста в инпута на друг:

elem.value = 'new text';

Даден е инпут и бутон. При натискане на бутона запишете в инпута някакъв текст.

Дадени са инпут, абзац и бутон. При натискане на бутона запишете в абзаца текста от инпута.

Дадени са два инпута и бутон. В първия инпут потребителят въвежда число. При натискане на бутона запишете във втория инпут квадрата на въведеното число.

Дадени са два инпута и бутон. При натискане на бутона запишете в първия инпут стойността на втория инпут, а във втория инпут - стойността на първия. Вашият код трябва да работи универсално, за всякакви стойности на инпутите.

Дадени са 5 инпута, абзац и бутон. В инпутите се въвеждат числа. При натискане на бутона запишете средното аритметично на въведените числа в абзаца.

Български
AfrikaansAzərbaycanবাংলাБеларускаяČeštinaDanskDeutschΕλληνικάEnglishEspañolEestiSuomiFrançaisहिन्दीMagyarՀայերենIndonesiaItaliano日本語ქართულიҚазақ한국어КыргызчаLietuviųLatviešuМакедонскиMelayuမြန်မာNederlandsNorskPolskiPortuguêsRomânăРусскийසිංහලSlovenčinaSlovenščinaShqipСрпскиSrpskiSvenskaKiswahiliТоҷикӣไทยTürkmenTürkçeЎзбекOʻzbekTiếng Việt
Ние използваме бисквитки за работата на сайта, анализ и персонализация. Обработката на данни се извършва в съответствие с Политика за поверителност.
приемам всички настройки отхвърляне