React radio tugmalari


ULASHISH

Radio

Radio tugmalari odatda faqat bitta variantni tanlash mumkin bo‘lgan guruhlarda qo‘llaniladi.

Guruhdagi barcha radio tugmalar bir xil nom atributiga ega bo‘lishi kerak.

Siz radio tugmachalarining qiymati sizning statingizdagi tanlangan qiymatga mos kelishiga qarab radio tugmalarni boshqarasiz.

Misol:

React radio tugmachasini boshqarish uchun checked atributidan foydalanadi:

import { useState } from 'react';
import { createRoot } from 'react-dom/client';

function MyForm() {
  const [selectedFruit, setSelectedFruit] = useState('banana');

  const handleChange = (event) => {
    setSelectedFruit(event.target.value);
  };

  const handleSubmit = (event) => {
    alert(`Your favorite fruit is: ${selectedFruit}`);
    event.preventDefault();
  };

  return (
    <form onSubmit={handleSubmit}>
      <p>Select your favorite fruit:</p>
      <label>
        <input 
          type="radio" 
          name="fruit" 
          value="apple" 
          checked={selectedFruit === 'apple'} 
          onChange={handleChange} 
        /> Apple
      </label>
      <br />
      <label>
        <input 
          type="radio" 
          name="fruit" 
          value="banana" 
          checked={selectedFruit === 'banana'} 
          onChange={handleChange} 
        /> Banana
      </label>
      <br />
      <label>
        <input 
          type="radio" 
          name="fruit" 
          value="cherry" 
          checked={selectedFruit === 'cherry'} 
          onChange={handleChange} 
        /> Cherry
      </label>
      <br />
      <button type="submit">Submit</button>
    </form>
  );
}

createRoot(document.getElementById('root')).render(
  <MyForm />
);

Misolni ishga tushirish »




W3Schools Pathfinder

Yutuqlaringizni kuzating – bu bepul!