⊗jsrtPmFmsAV 67 of 112 menu

React-daky sanawdan value atributlary selekta

Bolsa, ýene-de sanaw elementlerimiz sanawda saklanylsyn:

function App() { const texts = ['text1', 'text2', 'text3', 'text4']; const [value, setValue] = useState(''); ... }

Geliň, bu sanawy ulanyp, option teglerini döredeliň we olara san elementleriniň mazmunyny value atributy hökmünde goşalyň:

function App() { const texts = ['text1', 'text2', 'text3', 'text4']; const [value, setValue] = useState(''); const options = texts.map((text, index) => { return <option key={index} value={index}>{text}</option>; }); ... }

Döredilen tegleri ulanyp, açylýan sanawy döredeliň:

return <div> <select value={value} onChange={event => setValue(event.target.value)}> {options} </select> </div>;

Saýlanylan elementiniň nomerini abzasa çykaryň:

return <div> <select value={value} onChange={event => setValue(event.target.value)}> {options} </select> <p> siziň saýlanyşyňyz: {value} </p> </div>;

Indi bolsa, onuň nomerini we tekstleriň sanawyny ulanyp, saýlanylan elementiniň tekstini çykaryň:

return <div> <select value={value} onChange={event => setValue(event.target.value)}> {options} </select> <p> siziň saýlanyşyňyz: {texts[value]} </p> </div>;

Hemmesini bir ýere jemläp, aşakdaky kody alyň:

function App() { const texts = ['text1', 'text2', 'text3', 'text4']; const [value, setValue] = useState(''); const options = texts.map((text, index) => { return <option key={index} value={index}>{text}</option>; }); return <div> <select value={value} onChange={event => setValue(event.target.value)}> {options} </select> <p> siziň saýlanyşyňyz: {texts[value]} </p> </div>; }
Türkmen
AfrikaansAzərbaycanБългарскиবাংলাБеларускаяČeštinaDanskDeutschΕλληνικάEnglishEspañolEestiSuomiFrançaisहिन्दीMagyarՀայերենIndonesiaItaliano日本語ქართულიҚазақ한국어КыргызчаLietuviųLatviešuМакедонскиMelayuမြန်မာNederlandsNorskPolskiPortuguêsRomânăРусскийසිංහලSlovenčinaSlovenščinaShqipСрпскиSrpskiSvenskaKiswahiliТоҷикӣไทยTürkçeЎзбекOʻzbekTiếng Việt
Biz sahypanyň işlemegi, analitika we şahsyýetleşdirmek üçin cookie ulanýarys. Maglumatlaryň işlenişi Gizlinlik syýasaty boýunça amala aşyrylýar.
hemmesini kabul et sazlamak ret et