Ямерт
The Old One
Глюк с <label> в Opera 7
Как известно, в Opera 6 <label> вообще не работал.
Однако это было лучше, чем то, что есть теперь.
Теперь события onClick за элементах формы, на которые сслыается <label>, здесь просто не срабатывают, когда вы кликаете на label'е, однако сами элементы получают фокус / помечаются (в зависимости от своего типа). Сие есть очень печально.
Вот контрольный код (кликните на label, и на сам радиобуттон):
Как известно, в Opera 6 <label> вообще не работал.
Однако это было лучше, чем то, что есть теперь.
Теперь события onClick за элементах формы, на которые сслыается <label>, здесь просто не срабатывают, когда вы кликаете на label'е, однако сами элементы получают фокус / помечаются (в зависимости от своего типа). Сие есть очень печально.
Вот контрольный код (кликните на label, и на сам радиобуттон):
PHP:
<form name="form1" action="">
<input type="radio" name="provider" id="prov1" value="1" onClick="alert(this.value);"><label for="prov1"><span class="ProviderName">Provider 1</span></label><BR>
<input type="radio" name="provider" id="prov2" value="2" onClick="alert(this.value);"><label for="prov2"><span class="ProviderName">Provider 2</span></label><BR>
<input type="radio" name="provider" id="prov3" value="3" onClick="alert(this.value);"><label for="prov3"><span class="ProviderName">Provider 3</span></label><BR>
</form>