Fragment kodu:
<label><input id="indoor" type="radio" name="indoor-outdoor"> Indoor</label>
<label><input id="outdoor" type="radio" name="indoor-outdoor"> Outdoor</label>
Opis do kodu:
Jeśli wybierzesz przycisk radiowy Indoor i wyślesz formularz, dane formularza dla tego przycisku będą oparte na jego atrybutach name i value. Ponieważ przyciski radiowe nie mają atrybutu wartości, dane formularza będą zawierały indoor-outdoor=on, co nie jest przydatne w przypadku wielu przycisków.
Dodaj atrybut wartości do obu przycisków radiowych. Dla wygody ustaw atrybut value przycisku na tę samą wartość, co jego atrybut id. (Źródło: https://www.freecodecamp.org/learn/2022/responsive-web-design/)
Pytanie:
1. Dlaczego dane formularza będą zawierały indoor-outdoor=on?
2. Dlaczego nie jest to przydatne w przypadku wielu przycisków?
3. Jak te problemy rozwiąże dodanie atrybutu wartości do obu przycisków?