I 버튼을 보낼 클릭에 여러 개의 라디오 버튼 그룹에서 선택한 라디오 버튼 ID의 목록을 보내려고 해요,reactjs의 한 구성 요소에서 여러 라디오 버튼 그룹을 처리하는 방법은 무엇입니까?
내 문제 : 그때 내가 변화 할 수 있어야한다, 백엔드에서 선택 라디오 버튼을 얻고있다 라디오 버튼을 클릭하고 백엔드로 다시 보냅니다. 하지만 라디오 버튼을 변경하려고하면 작동하지 않습니다. 내가 이해하지 못했다 무엇
: 이 (가) 변경 기능에, 일반적으로 변화에 우리가 상태를 변경할 수 있지만, 우리는 값 라디오 버튼을 잡아해야 부하 상태를 변경하는 처리 방법. 마침내 나는 앞으로 어떻게 움직이는 지 이해하지 못하고 여기에 맞았다. 현재 확인 상태의 사용자가 설정하는 때문에
function CardsList(props) {
const cards = props.cards;
return (
<div>
{cards.map((card, idx) => (
<div>
{card.cardName}
{
card.options.map((lo,idx) => (
<li key={idx}>
<input
className="default"
type="radio"
name={card.cardName}
checked={lo.selected}
/>))
}
<div>
))}
</div>
);
}
//array of cards coming from the backend
const cards = [
{cardName:'card1',options:[{radioName:'card1-radio1',selected:'true'},
{radioName:'card1-radio2',selected:'false'}]},
{cardName:'card2',options:[{radioName:'card2-radio1',selected:'true'},
{radioName:'card2-radio2',selected:'false'}]}
];
ReactDOM.render(
<CardsList cards={cards} />,
document.getElementById('root')
);
<script src="https://cdnjs.cloudflare.com/ajax/libs/react/15.1.0/react.min.js"></script>
<script src="https://cdnjs.cloudflare.com/ajax/libs/react/15.1.0/react-dom.min.js"></script>
<div id="root"></div>
이 응답 m 단일 라디오 버튼 그룹과 함께 작동하지만 여러 라디오 버튼 그룹에 여러 라디오 버튼과 함께 문제가 직면하고있다. 만약 당신이 카드의 배열을 볼, 그것은 어떤 라디오 버튼 그룹에 속하는지 어떻게 알 수 있습니다. – user8208248
@ user8208248 내 새 편집 –
을 확인하십시오. 동적 상태가 있고 백엔드에서 얼마나 많은 카드를 가져올 지 모릅니다. 나는 내 끝을 시험 중이다. 아마 나는 내가 완전한 것을 얻으면 게시 할 것이다. – user8208248