Следите за новинками
в нашем Telegram канале. Жми, чтобы подписаться:)
⊗jsrtPmFmsRd 68 of 112 menu
◀ ▶

React-ში radio-ბთან მუშაობა

radio radio-ბთან მუშაობა გარკვეულწილად განსხვავდება, მაგალითად, იმავე ჩექბოქსებისგან. პრობლემა ისაა, რომ რამდენიმე რადიოს ექნება ერთი და იგივე სთეითი, მაგრამ განსხვავებული value.

ამიტომ მუშაობა ხდება შემდეგნაირად: თითოეულ რადიოღილაკს ატრიბუტ value-ში იწერება მისი მნიშვნელობა, ხოლო ატრიბუტ checked-ში - სპეციალური პირობა, რომელიც ამოწმებს, უდრის თუ არა სთეითი გარკვეულ მნიშვნელობას. თუ უდრის - რადიოღილაკი გახდება მონიშნული, ხოლო თუ არ უდრის - იქნება არ მონიშნული.

აღწერილის რეალიზაცია:

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
ვებსაიტის მუშაობის, ანალიტიკისა და პერსონალიზაციისთვის ვიყენებთ ქუქი-ფაილებს. მონაცემთა დამუშავება ხდება Კონფიდენციალურობის პოლიტიკის შესაბამისად.
ყველას მიღება პარამეტრები უარყოფა