Mam formularz z wieloma grupami radiotelefonów. Każde radio ma unikalny identyfikator i ma taką samą nazwę jak inne w swojej grupie. Strona sprawdza się jako przejściowa XHTML.Firefox Radio Button Weirdness
Testowany w IE6 & 7, Opera, Safari i Chrome działa dokładnie tak, jak myślałbyś, używając klawiatury lub myszy.
W FireFox szaleje. Pojedyncze kliknięcie dowolnego radia w grupie ustawia pierwsze radio w grupie zaznaczone. Podwójne kliknięcie radia zazwyczaj wybiera je. Ktoś to widział?
grupa Próbka wygląda następująco:
<input type="radio" name="upAndDown_1" id="upAndDown_11" value="Y" /> Y <br />
<input type="radio" name="upAndDown_1" id="upAndDown_12" value="N" checked="checked" /> N<br />
<input type="radio" name="upAndDown_1" id="upAndDown_13" value="NA" /> NA
phonmomenon można przetestować tutaj: http://www.nolaflash.com/stackoverflow/firefox_and_radios.html
Wszelkie porady mile widziane.
Tak, wejście wewnątrz etykiety jest uważany za kojarzenie etykietę z wejściem, jakby 'for =„...”' zostały wykorzystane do ich skojarzyć. Jest to część standardu HTML, choć nie jest obsługiwana przez IE. – bobince
Zachowanie się dzieje, gdy masz ten sam identyfikator dla radia, jeśli przypiszesz tę samą nazwę i inny identyfikator, którego nie będziesz mieć. –