⊗jsPmDmTF 351 of 505 menu

Lucrul cu câmpuri text în JavaScript

Acum vom învăța să obținem text de la utilizatorii site-ului nostru. Pentru aceasta în HTML este prevăzut un tag special input, reprezentând un câmp text pentru introducerea datelor.

<input>

Acest tag are un atribut special value, care stabilește textul inițial care va fi scris în input la accesarea paginii:

<input value="text">

Utilizatorul site-ului nostru după accesarea paginii poate schimba textul inputului. În acest caz, dacă avem o variabilă care conține o referință la acest input, atunci proprietatea value a acestei variabile va conține întotdeauna valoarea curentă a textului inputului.

Să încercăm în practică. Să presupunem că avem un input cu atributul value:

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

Obținem referința la acest input într-o variabilă:

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

Și acum afișăm pe ecran textul curent al inputului:

console.log(elem.value);

Și acum schimbăm textul inputului cu altul:

elem.value = 'new text';

Este dat un input și un buton. La click pe buton scrieți în input un text oarecare.

Este dat un input, un paragraf și un buton. La click pe buton scrieți în paragraf textul din input.

Sunt date două inputuri și un buton. În primul input utilizatorul introduce un număr. La click pe buton scrieți în al doilea input pătratul numărului introdus.

Sunt date două inputuri și un buton. La click pe buton scrieți în primul input valoarea celui de-al doilea input, iar în al doilea input - valoarea primului. Codul dvs. trebuie să funcționeze universal, pentru orice valori ale inputurilor.

Sunt date 5 inputuri, un paragraf și un buton. În input se introduc numere. La click pe buton scrieți media aritmetică a numerelor introduse în paragraf.

Română
AfrikaansAzərbaycanБългарскиবাংলাБеларускаяČeštinaDanskDeutschΕλληνικάEnglishEspañolEestiSuomiFrançaisहिन्दीMagyarՀայերենIndonesiaItaliano日本語ქართულიҚазақ한국어КыргызчаLietuviųLatviešuМакедонскиMelayuမြန်မာNederlandsNorskPolskiPortuguêsРусскийසිංහලSlovenčinaSlovenščinaShqipСрпскиSrpskiSvenskaKiswahiliТоҷикӣไทยTürkmenTürkçeЎзбекOʻzbekTiếng Việt
Folosim cookie pentru funcționarea site-ului, analiză și personalizare. Prelucrarea datelor are loc în conformitate cu Politica de confidențialitate.
acceptă toate configurează respinge