Как избежать фокусировки на радиовходе, если в Firefox выбран элемент ввода в его метке - PullRequest
1 голос
/ 21 февраля 2011

Я прочитал этот вопрос, и у меня та же проблема:
Поместить ввод текста внутри метки для переключателя?

Не стесняйтесь смотреть с помощью Firefox (Chrome и IE8 не имеют этой проблемы.):
http://pastehtml.com/view/1dbqqb3.html

Теперь я понимаю, что для исправления этого поведения в Firefox нужно использовать какой-то javascript.

Но я понятия не имею, как написать этот кусок кода.

Заранее спасибо.

1 Ответ

1 голос
/ 21 февраля 2011

Некоторые html:

<input id="radio1" type="radio" />
<input id="text1" onfocus="selectRadioBtn('radio1')" />

JavaScript:

function selectRadioBtn(id)
{
    document.getElementById(id).checked = true;
}
...