În timpul creării unui formular sau a unui chestionar, poate exista o cerință de a aloca o valoare introdusă de utilizator unui anumit câmp. De exemplu, adăugarea de intrări confidențiale, adică o parolă sau o valoare codificată pentru a le utiliza. În astfel de cazuri, setarea valorii unui element de intrare ascuns prin JavaScript ajută la păstrarea datelor în siguranță și în siguranță.
Acest blog va discuta procedura de setare a valorii unui câmp de intrare ascuns prin JavaScript
Cum să setați valoarea unui câmp de intrare ascuns prin JavaScript?
Pentru a seta valoarea câmpului de intrare ascuns prin JavaScript, aplicați abordările de mai jos:
Metoda 1: Setați valoarea elementului ascuns prin proprietatea innerHTML
„ innerHTML ” proprietatea returnează conținutul HTML al elementului. Această proprietate poate fi utilizată pentru a seta și a adăuga valoarea definită de utilizator la câmpul de intrare ascuns alocat.
Sintaxă:
element.innerHTML = text
În sintaxa de mai sus, „ element ” se referă la elementul care trebuie atașat cu „ text ” valoare.
Exemplu
Să trecem prin exemplul de mai jos:
< intrare tip = 'ascuns' id = „hiddenElement” valoare = '' >< scenariu >
lăsa myInput = prompt ( „Vă rugăm să introduceți textul” , '' ) ;
dacă ( myInput ! = nul ) {
lăsa x = document.getElementById ( „hiddenElement” ) .innerHTML = 'Valoarea elementului ascuns este: ' + myInput;
alerta ( X )
}
scenariu >
În blocul de cod de mai sus:
- În primul rând, creați câmpul de intrare având atributele declarate.
- „ tip „atribut cu valoarea „ ascuns ” înseamnă că este un câmp ascuns.
- După aceea, „ prompt ” caseta de dialog ia o valoare de la utilizator.
- Acum, aplicați o verificare asupra valorii definite de utilizator, astfel încât să nu fie „ nul ' folosind ' dacă ' condiție.
- În cele din urmă, accesați câmpul de introducere ascuns prin „ id ' folosind ' getElementById() ” și setați-o valoarea definită de utilizator prin intermediul „ innerHTML ” proprietate.
- În cele din urmă, afișați valoarea adăugată printr-o alertă.
Ieșire
După cum sa observat, valoarea introdusă de utilizator este atașată câmpului de intrare ascuns.
Metoda 2: Setați valoarea elementului ascuns utilizând abordarea jQuery
În această abordare, jQuery „ val() ” va fi utilizată pentru a aloca valoarea câmpului de text de intrare vizibil câmpului de introducere ascuns.
Exemplu
Să trecem în revistă următorul cod:
< p > Introduceți valoarea pentru element ascuns p >< intrare id = 'myInput' valoare = '' tip = 'text' />< br >
< intrare id = „hiddenElement” tip = 'ascuns' valoare = '' />
< br >
< buton id = 'btnShow' > Trimite buton >
< scenariu src = „https://ajax.googleapis.com/ajax/libs/jquery/3.6.1/jquery.min.js” > scenariu >
< scenariu >
$ ( „#btnShow” ) .pe ( 'clic' , funcţie ( ) {
lăsa inputValue = $ ( „#myInput” ) .val ( ) ;
$ ( „#hiddenElement” ) .val ( inputValue ) ;
alerta ( „Valoarea elementului ascuns este : ” + inputValue ) ;
} ) ;
scenariu >
În rândurile de cod de mai sus:
- În primul rând, includeți un câmp de text de intrare având atributele declarate.
- De asemenea, alocați un alt câmp de intrare ascuns, după cum se vede din „ tip ” atribut.
- S-a adăugat eticheta
- După aceea, includeți biblioteca jQuery cu ajutorul „ src ' atribut în ' ' etichetă.
- În codul JS, accesați butonul creat și asociați „ pe() ” metoda cu ea pentru a executa funcția pe butonul clic.
- În definiția funcției, accesați intrarea vizibilă „ text ” și obțineți valoarea acestuia folosind câmpul „ val() ” metoda.
- În pasul următor, valoarea preluată va fi alocată intrării ascunse „ text câmpul ” prin intermediul câmpului ” val() ” metoda.
- În cele din urmă, afișați valoarea rezultată alocată pentru „ câmp de intrare ascuns ” printr-o alertă.
Ieșire
În rezultatul de mai sus, se poate observa că valoarea intrării vizibile „ text câmpul ” este alocat câmpului ” ascuns ” câmp de introducere.
Concluzie
Pentru a seta valoarea unui câmp de intrare ascuns prin JavaScript, aplicați „ innerHTML „proprietatea sau jQuery” val() ” metoda. Proprietatea innerHTML poate fi utilizată pentru a aplica funcționalitatea dorită prin adăugarea valorii definite de utilizator. Metoda val() poate fi aplicată pentru a aloca valoarea câmpului de text de intrare vizibil câmpului de intrare ascuns Acest blog a discutat procedura de setare a valorii unui câmp de intrare ascuns prin JavaScript.