⊗jsrtPmFmsRd 68 of 112 menu

Làm việc với radio trong React

Làm việc với radio radio có một số điểm khác biệt, ví dụ, so với các checkbox. Vấn đề nằm ở chỗ nhiều radio sẽ có cùng một state, nhưng value khác nhau.

Vì vậy, cách làm việc như sau: mỗi nút radio trong thuộc tính value được ghi giá trị của riêng nó, còn trong thuộc tính checked - một điều kiện đặc biệt, kiểm tra xem state có bằng một giá trị nhất định không. Nếu bằng - nút radio sẽ được đánh dấu, còn nếu không bằng - sẽ không được đánh dấu.

Dưới đây là cách triển khai đã mô tả:

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> }

Cho 3 nút radio. Cho một đoạn văn. Hãy làm sao cho giá trị của nút radio được chọn hiển thị trong đoạn văn này.

Sử dụng các nút radio, hãy hỏi người dùng về ngôn ngữ lập trình yêu thích của họ. Hiển thị lựa chọn của họ trong một đoạn văn. Nếu ngôn ngữ JavaScript được chọn, hãy khen ngợi người dùng.

Tiếng Việt
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ʻzbek
Chúng tôi sử dụng cookie để vận hành trang web, phân tích và cá nhân hóa. Việc xử lý dữ liệu được thực hiện tuân theo Chính sách bảo mật.
chấp nhận tất cả tùy chỉnh từ chối