Как мне создать три отдельных радиокнопки, чтобы при выборе одной из них она становилась отмеченной и показывалось выбранное значение?

Как настроить несколько радиокнопок, чтобы они работали корректно и только одна из них была выбрана, вместо того чтобы все вместе переставали работать? Требуется указать на примере кода с радиокнопками, как достичь этого, чтобы можно было выбирать только одну радиокнопку.
  • 4 августа 2024 г. 8:43
Ответы на вопрос 1
Вот пример кода на HTML и JavaScript, который позволяет создать три отдельные радиокнопки, чтобы при выборе одной из них она становилась отмеченной и показывалось выбранное значение:

```html
<!DOCTYPE html>
<html>
<head>
  <title>Радиокнопки</title>
</head>
<body>

<form>
  <input type="radio" id="radio1" name="radio" value="1">
  <label for="radio1">Пункт 1</label><br>

  <input type="radio" id="radio2" name="radio" value= "2">
  <label for="radio2">Пункт 2</label><br>

  <input type="radio" id="radio3" name="radio" value="3">
  <label for="radio3">Пункт 3</label><br>
</form>

<p id="result"></p>

<script>
  const radioButtons = document.querySelectorAll('input[type="radio"]');
  const result = document.getElementById('result');

  radioButtons.forEach((radioButton) => {
    radioButton.addEventListener('click', () => {
      result.innerText = `Выбрано значение: ${radioButton.value}`;
    });
  });
</script>

</body>
</html>
```

В этом примере при выборе одной из радиокнопок будет отображаться выбранное значение. Только одна радиокнопка может быть выбрана в каждый момент времени.

Если вам нужен пример кода, показывающий как реализовать работу нескольких радиокнопок сразу, где выбрана только одна из них, дайте мне знать, и я с удовольствием помогу.
Похожие вопросы