⊗jsrtPmFmsSV 66 of 112 menu

value ატრიბუტები სელექტში React-ში

დაე, ახლა ჩვენს option ტეგებს გააჩნიათ value ატრიბუტები:

function App() { return <div> <select> <option value="1">text1</option> <option value="2">text2</option> <option value="3">text3</option> </select> </div>; }

ასეთ შემთხვევაში, value ატრიბუტების არსებობის გამო, სტეიტში მოხვდება ზუსტად მათი მნიშვნელობები, და არა option ტეგების ტექსტები. ამის შემოწმება შესაძლებელია, არჩევის შედეგის აბზაცში გამოტანით:

function App() { const [value, setValue] = useState(''); return <div> <select value={value} onChange={(event) => setValue(event.target.value)}> <option value="1">text1</option> <option value="2">text2</option> <option value="3">text3</option> </select> <p> თქვენი არჩევანი: {value} </p> </div>; }

option-ის ტექსტის და მისი მნიშვნელობის გაყოფა შეიძლება იყოს მოსახერხებელი: ტეგის ტექსტი შეგვიძლია შევცვალოთ როგორც გვსურს, მაშინ როდესაც ჩვენს სკრიპტში არჩევის შედეგი დამუშავდება value ატრიბუტის მნიშვნელობის მიხედვით, რომელიც დარჩება უცვლელი.

ნახეთ მაგალითი:

function App() { const [value, setValue] = useState(''); return <div> <select value={value} onChange={event => setValue(event.target.value)}> <option value="1">text1</option> <option value="2">text2</option> <option value="3">text3</option> </select> <p> {value === '1' && 'თქვენ აირჩიეთ პირველი პუნქტი'} {value === '2' && 'თქვენ აირჩიეთ მეორე პუნქტი'} {value === '3' && 'თქვენ აირჩიეთ მესამე პუნქტი'} </p> </div>; }

ახლა, თუ ჩვენ შევცვლით option ტეგების ტექსტებს, სკრიპტის მუშაობა არ დაირღვევა - ბოლოს და ბოლოს, ის მიბმულია value ატრიბუტის მნიშვნელობაზე.

ჩამოსაშლელი სიის საშუალებით შესთავაზეთ მომხმარებელს აირჩიოს რომელ ასაკობრივ ჯგუფს მიეკუთვნება: 0-დან 12 წლამდე, 13-დან 17-მდე, 18-დან 25-მდე, ან 25 წელზე უფროსი.

ქართული
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
ვებსაიტის მუშაობის, ანალიტიკისა და პერსონალიზაციისთვის ვიყენებთ ქუქი-ფაილებს. მონაცემთა დამუშავება ხდება Კონფიდენციალურობის პოლიტიკის შესაბამისად.
ყველას მიღება პარამეტრები უარყოფა