⊗jsrtPmFmsRd 68 of 112 menu

React හි radio සමඟ වැඩ කිරීම

radio radio සමඟ වැඩ කිරීම යම් තරමකින් වෙනස් වේ, උදාහරණයක් ලෙස, එම checkbox වලට සාපේක්ෂව. ගැටලුව වන්නේ radio කිහිපයකට එකම state එකක් තිබෙන නමුත් විවිධ value ඇති වීමයි.

එම නිසා වැඩ කටයුතු සිදු වන්නේ පහත ආකාරයටයි: සෑම රේඩියෝ බොත්තමකටම value ගුණාංගය තුළ එහිම අගය ලියාපදිංචි කර, checked ගුණාංගය තුළ - විශේෂ කොන්දේසියක් ලියා, එය පරීක්ෂා කරයි, state අගය නිශ්චිත අගයකට සමාන දැයි. එය සමාන නම් - රේඩියෝ බොත්තම සලකුණු කරනු ඇත, සමාන නොවේ නම් - සලකුණු නොකරනු ඇත.

විස්තර කර ඇති දේ ක්‍රියාත්මක කිරීම මෙහි දැක්වේ:

function App() { const [value, setValue] = useState(1); function changeHandler(event) { setValue(event.target.value); } return <div> <input type="radio" name="radio" value="1" checked={value === '1' ? true : false} onChange={changeHandler} /> <input type="radio" name="radio" value="2" checked={value === '2' ? true : false} onChange={changeHandler} /> <input type="radio" name="radio" value="3" checked={value === '3' ? true : false} onChange={changeHandler} /> </div> }

3 රේඩියෝ බොත්තම් දී ඇත. ඡේදයක් දී ඇත. කරන්න තෝරාගත් රේඩියෝ බොත්තමේ අගය මෙම ඡේදය තුළ ප්‍රදර්ශනය වන පරිදි.

රේඩියෝ බොත්තම් භාවිතයෙන් පරිශීලකයාගෙන් විමසන්න ඔහුගේ ප්‍රියතම පරිගණක භාෂාව. ප්‍රදර්ශනය කරන්න ඔහුගේ තේරීම ඡේදයක් ලෙස. JavaScript භාෂාව තෝරාගෙන ඇත්නම්, පරිශීලකයාට පැසසුම් දක්වන්න.

සිංහල
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
අපි වෙබ් අඩවිය ක්‍රියාත්මක කිරීම, විශ්ලේෂණය සහ පුද්ගලීකරණය සඳහා කුකී භාවිතා කරමු. දත්ත සැකසීම සිදුකරනු ලබන්නේ ගෝපනීයතා ප්‍රතිපත්තිය අනුව ය.
සියල්ල පිළිගන්න කොන්දේසි ප්‍රතික්ෂේප කරන්න