⊗jsPmFmRd 402 of 505 menu

JavaScript හි රේඩියෝ බොත්තම් සමඟ වැඩ කිරීම

දැන් අපි රේඩියෝ බොත්තම් සමඟ වැඩ කරමු. ඒවා ස්විච් කණ්ඩායමක් නියෝජනය කරයි, එයින් එකක් පමණක් තෝරා ගත හැකිය. රේඩියෝ බොත්තම් කිහිපයක් කණ්ඩායමක් වීමට, ඒවාට එකම ගුණාංග අගයක් තිබිය යුතුය name:

<input type="radio" name="elem"> <input type="radio" name="elem"> <input type="radio" name="elem">

JavaScript හි කුමන බොත්තම තෝරා ගත්දැයි වෙනස් කිරීමට, එක් එක් රේඩියෝ බොත්තමට කණ්ඩායම විවිධ අගයන් සහිත value ගුණාංග එකතු කරයි:

<input type="radio" name="elem" value="1"> <input type="radio" name="elem" value="2"> <input type="radio" name="elem" value="3">

යම් රේඩියෝ බොත්තමක් පෙරනිමියෙන් සලකුණු කර ඇති කර ගැනීමට, එයට checked ගුණාංගය checked නියම කිරීම අවශ්ය වේ:

<input type="radio" name="elem" value="1" checked> <input type="radio" name="elem" value="2"> <input type="radio" name="elem" value="3">

අපි ප්‍රායෝගිකව බලමු, JavaScript හි එවැනි බොත්තම් සමඟ වැඩ කරන්නේ කෙසේද යන්න. අපට ඉහත නිරූපණය කරන ලද රේඩියෝ බොත්තම් කණ්ඩායමක් ඇතැයි සිතමු, සහ සාමාන්‍ය බොත්තමක්:

<input type="submit" id="button">

බොත්තම ක්ලික් කළ විට තිරයේ දැනට සලකුණු කර ඇති රේඩියෝ බොත්තමේ value පෙන්වන ලෙස කරමු.

කාර්යය විසඳීම සඳහා සියලුම රේඩියෝ බොත්තම් චක්‍රයකින් පිරික්සා, කුමන එකක් තෝරා ගත්තාද යන්න තීරණය කළ යුතුය. මේ සඳහා එක් එක් පිරික්සන රේඩියෝ බොත්තමේ checked ගුණයේ අගය කියවිය යුතුය. මෙම ගුණය true ට සමාන වන එක - එම රේඩියෝ බොත්තම තෝරා ගත් එකයි.

විස්තර කරන ලද දේ ක්‍රියාත්මක කරමු:

let radios = document.querySelectorAll('input[type="radio"]'); let button = document.querySelector('#button'); button.addEventListener('click', function() { for (let radio of radios) { if (radio.checked) { console.log(radio.value); } } });

3 රේඩියෝ බොත්තම්, ඡේදයක් සහ බොත්තමක් ඇත. බොත්තම ක්ලික් කිරීමෙන් ඡේදයට value සලකුණු කරන ලද රේඩියෝ බොත්තමේ අගය පෙන්වන්න.

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