Я уверен, что есть много способов сделать это, но я бы хотел найти самый простой способ, предпочтительно на основе CSS.Текстовое поле отключает радиокнопки
У меня простая форма с четырьмя переключателями, а затем текстовое поле. Мне нужно отключить переключатели, если пользователь нажимает текстовое поле. Это мой основной код, и само собой разумеющееся, я все еще учусь о формах, так что могут быть и другие ошибки:
<div class="left-column">
<input type="radio" class="radio" name="location" value="address-1" id="address-1" checked="checked" />
<label for="address-1">First location</label>
<input type="radio" class="radio" name="location" value="address-2" id="address-2" />
<label for="address-2">Second location</label>
</div>
<div class="right-column">
<input type="radio" class="radio" name="location" value="address-3" id="address-3" />
<label for="address-3">Third location</label>
<input type="radio" class="radio" name="location" value="address-4" id="address-4" />
<label for="address-4">Fourth location</label>
</div>
<div>
<textarea id="location" type="text" tabindex="1" name="location" cols="22" rows="1"> </textarea>
</div>
Вам нужно использовать JS для этого не CSS. –
Вы не можете отключить элементы формы только с помощью CSS. –