Поместить ввод текста внутри метки для радио кнопки?

Я пытаюсь создать радиогруппу, указав несколько опций, и дополнительную опцию «прочее» с указанием ввода текста. Код для этой конкретной радиокнопки, которую я использую:

<input type='radio' name='RadioInput' value='Other' id='RadioInput_Other' />
  <label for='RadioInput_Other'>Ohter: 
  <input type='text' name='RadioInput_Other_Value' id='RadioInput_Other_Value' value='' />
  </label>

Идея состоит в том, что если вы сфокусируете внимание на вводе текста, будет выбран соответствующий переключатель. Код выше почти делает это (так как ввод текста находится внутри метки). Тем не менее, он также смещает фокус на радиокнопку (что раздражает, поскольку все, что вы печатаете дальше, теряется).

Есть ли способ предотвратить это с помощью XHTML1.0 / CSS2? Желательно без использования JavaScript.

Ответы на вопрос(1)

Ваш ответ на вопрос