React radio tugmalari
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 />
);
W3Schools Pathfinder
Yutuqlaringizni kuzating – bu bepul!
