⊗jsPmFmRd 402 of 505 menu

JavaScript-de radio düwmeleri bilen işlemek

Indi bolsa radio düwmeleri bilen işleýäli. Olar, diňe biri saýlap bolýan çalşymlaryň toparlarydyr. Birnäçe radio düwmesiniň topary bolmak üçin, olaryň hemme birmeňzeş at atributy name bolmaly:

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

JavaScript-de, haýsy düwmeniň saýlanyny anyklamak üçin, topardaky her bir radio düwmesine dürli bahaly value atributlary goşulýar:

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

Belli bir radio düwmesini deslapky ýagdaýda belläp goýmak üçin, oňa checked atributy bermek zerur:

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

Geliň, amaly işde JavaScript-da şuňa meňzeş düwmeler bilen nähili işlemelidigine seredeliň. Bizde ýokardaky radio düwme topary, şeýle hem adaty düwme bolsun:

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

Geliň, şeýle edeliň, düwmä basylanynda ekrana şu wagt bellikli bolan radio düwmesiniň value-sy çyksyn.

Mesele çözmek üçin ähli radio düwmelerimizi aýlaw bilen gezip, haýsysynyň saýlanyny kesgitlemek zerur. Bunun üçin geçirilýän radio düwmeleriň hersiniň checked hassaýynyň bahasyny okamaly. Bu hassaýy true deň bolan radio düwmesi saýlanandyr.

Görkezileni amala aşyralyň:

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 radio düwmesi, abzas we düwme berlipdir. Düwmä basylanynda abzasa bellikli radio düwmesiniň value bahasyny çykaryň.

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