⊗jsrtPmFmsRd 68 of 112 menu

Εργασία με radio στο React

Η εργασία με τα radio radio διαφέρει κάπως, για παράδειγμα, από τα ίδια τα checkboxes. Το πρόβλημα είναι ότι πολλά radio θα έχουν την ίδια κατάσταση, αλλά διαφορετικό value.

Επομένως, η εργασία γίνεται ως εξής: σε κάθε κουμπί radio στο χαρακτηριστικό value γράφεται η δική του τιμή, και στο χαρακτηριστικό checked - μια ειδική συνθήκη που ελέγχει, αν η κατάσταση ισούται με μια συγκεκριμένη τιμή. Αν ισούται - το κουμπί radio θα γίνει επιλεγμένο, και αν δεν ισούται - θα είναι μη επιλεγμένο.

Ακολουθεί η υλοποίηση των παραπάνω:

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 κουμπιά radio. Δίνεται μια παράγραφος. Κάντε έτσι ώστε η τιμή του επιλεγμένου κουμπιού radio να εμφανίζεται σε αυτήν την παράγραφο.

Με τη βοήθεια κουμπιών radio ρωτήστε τον χρήστη για την αγαπημένη του γλώσσα προγραμματισμού. Εμφανίστε την επιλογή του στην παράγραφο. Αν επιλεγεί η γλώσσα JavaScript, εκφράστε τον επαίνo σας στον χρήστη.

Ελληνικά
AfrikaansAzərbaycanБългарскиবাংলাБеларускаяČeštinaDanskDeutschEnglishEspañolEestiSuomiFrançaisहिन्दीMagyarՀայերենIndonesiaItaliano日本語ქართულიҚазақ한국어КыргызчаLietuviųLatviešuМакедонскиMelayuမြန်မာNederlandsNorskPolskiPortuguêsRomânăРусскийසිංහලSlovenčinaSlovenščinaShqipСрпскиSrpskiSvenskaKiswahiliТоҷикӣไทยTürkmenTürkçeЎзбекOʻzbekTiếng Việt
Χρησιμοποιούμε cookie για τη λειτουργία του ιστότοπου, την ανάλυση και την εξατομίκευση. Η επεξεργασία των δεδομένων γίνεται σύμφωνα με την Πολιτική Απορρήτου.
αποδοχή όλων ρύθμιση απόρριψη