⊗jsrtPmFmsSV 66 of 112 menu

React တွင် select များအတွင်း value attributes များ

ယခု ကျွန်ုပ်တို့၏ option tags များတွင် value attributes များ ရှိသည်ဆိုပါစို့:

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

ထိုသို့ဖြစ်လျှင် value attributes များ ရှိခြင်း၏ အကျိုးဆက်အနေဖြင့် state ထဲသို့ option tags များ၏ text များအစား ၎င်းတို့၏ 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} </p> </div>; }

option ၏ text နှင့် ၎င်း၏ value ကို ခွဲခြားခြင်းသည် အဆင်ပြေစေနိုင်သည်: tag ၏ text ကို ကျွန်ုပ်တို့ နှစ်သက်သလို ပြောင်းလဲနိုင်ပြီး၊ ကျွန်ုပ်တို့၏ script အတွင်းတွင် ရွေးချယ်မှု၏ရလဒ်ကို value attribute ၏ value အရ ကိုင်တွယ်မည်ဖြစ်ကာ၊ ထို 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 tags များ၏ text များကို ပြောင်းလဲလျှင်ပင်၊ script ၏အလုပ်လုပ်ဆောင်မှု ပျက်ပြားမည် မဟုတ်ပါ။ အဘယ်ကြောင့်ဆိုသော် ၎င်းသည် value attribute ၏ value နှင့် ချိတ်ဆက်ထားခြင်းကြောင့် ဖြစ်သည်။

အောက်ဆွဲစာရင်း drop-down အသုံးပြု၍ သုံးစွဲသူအား မည်သည့်အသက်အပိုင်းအခြားအုပ်စုတွင် ပါဝင်သည်ကို ရွေးချယ်ရန် ကမ်းလှမ်းပါ: 0 မှ 12 နှစ်၊ 13 မှ 1718 မှ 25၊ သို့မဟုတ် 25 နှစ်ထက် ကြီးသူများ။

မြန်မာ
AfrikaansAzərbaycanБългарскиবাংলাБеларускаяČeštinaDanskDeutschΕλληνικάEnglishEspañolEestiSuomiFrançaisहिन्दीMagyarՀայերենIndonesiaItaliano日本語ქართულიҚазақ한국어КыргызчаLietuviųLatviešuМакедонскиMelayuNederlandsNorskPolskiPortuguêsRomânăРусскийසිංහලSlovenčinaSlovenščinaShqipСрпскиSrpskiSvenskaKiswahiliТоҷикӣไทยTürkmenTürkçeЎзбекOʻzbekTiếng Việt
ဝက်ဘ်ဆိုက် လုပ်ဆောင်ခြင်း၊ ဆန်းစစ်လေ့လာခြင်းနှင့် ပုဂ္ဂလိကပြုပြင်ခြင်းအတွက် ကျွန်ုပ်တို့သည် cookie များကို အသုံးပြုပါသည်။ ဒေတာများကို ပြုပြင်ခြင်းသည် ကိုယ်ရေးကိုယ်တာ မူဝါဒအတိုင်း ဖြစ်ပါသည်။
အားလုံးလက်ခံရန် ပြင်ဆင်ရန် ငြင်းပယ်ရန်