Мои радиокнопки имеют то же имя, поэтому я ожидаю, что поведение будет следующим:
- выбрать радиокнопку
- увидеть, что у него есть атрибут
checked
- выберите другой переключатель в той же строке, а затем
- убедитесь, что он имеет атрибут
checked
, а первый уже не имеет.
Вместо этого:
- Я выбираю переключатель
- вижу, что это
checked
- щелкаю другой, и
- пользовательский интерфейс показывает, что первый one больше не проверяется, но сохраняет атрибут
checked
при проверке источника.
Почему эти переключатели не полностью взаимодействуют друг с другом?
<Form onSubmit={(e) => { handleAnswerFormSubmit(e) }}>
<Table celled>
<Table.Body>
<Table.Row>
<Table.Cell>
airplane
</Table.Cell>
<Table.Cell>
<Radio name="airplane" value="1" />
</Table.Cell>
<Table.Cell>
<Radio name="airplane" value="2" />
</Table.Cell>
<Table.Cell>
<Radio name="airplane" value="3" />
</Table.Cell>
</Table.Row>
</Table.Body>
</Table>
<Form.Button>Continue</Form.Button>
</Form>