• Najnowsze pytania
  • Bez odpowiedzi
  • Zadaj pytanie
  • Kategorie
  • Tagi
  • Zdobyte punkty
  • Ekipa ninja
  • IRC
  • FAQ
  • Regulamin
  • Książki warte uwagi

CSS - radio required - komunikat o braku wyboru wyświetlany jest w złym miejscu

0 głosów
393 wizyt
pytanie zadane 14 lipca 2017 w HTML i CSS przez eround155 Nowicjusz (150 p.)

Komunikat o braku wyboru input radio wyświetlany jest w złym miejscu, tak jak na screenie:

https://unsee.cc/nadepiru/

(w lewym górnym rogu przeglądarki - FF)

zależy mi na tym aby uniknąć JS. Poniżej kod html, ale nie ma w nim nic nadzwyczajnego, jakieś pomysły skąd bierze się ten błąd?

 

            <form ...>
                <div class="row">
                    <div class="col-md-3">
                            <div class="select-radio">  
                                    <div class="radios">
                                        
                                        <input id="id1" type="radio" name="radiogroup1" value="id1"  required />
                                      
                                        <label class="......" for="id1">
                                            text
                                        </label>
                                    </div>
                                    
                                    <div class="radios">
                                        
                                        <input id="id2" type="radio" name="radiogroup1" value="id2"   />
                                      
                                        <label class="......" for="id2">
                                            text2
                                        </label>
                                    </div>
                            </div>
                  </div>
                </div>
                
                <div class="row">
                    <div class="col-md-3">
                        <input ....
                        <input type="submit">
                    </div>
                </div>
            </form>

1 odpowiedź

0 głosów
odpowiedź 14 lipca 2017 przez Comandeer Guru (609,000 p.)
wybrane 14 lipca 2017 przez eround155
 
Najlepsza
Walidacja natywna formularzy wgl jest strasznie zabugowana, dlatego wszyscy i tak polecają brać do tego JS, a walidację natywną zostawić jako fallback.
komentarz 14 lipca 2017 przez eround155 Nowicjusz (150 p.)
dzięki za szybką odpowiedz!

masz może jakiś sprawdzony kod js dla radio i jednego input text, który będzie działał poprawnie na wszystkich przeglądarkach, urządzeniach oraz systemach windows, android, ios?
1
komentarz 14 lipca 2017 przez niezalogowany
Nawet co nie zbugowana, to po prostu w każdej przeglądarce działa trochę inaczej.
1
komentarz 14 lipca 2017 przez Comandeer Guru (609,000 p.)

masz może jakiś sprawdzony kod js dla radio i jednego input text, który będzie działał poprawnie na wszystkich przeglądarkach, urządzeniach oraz systemach windows, android, ios?

Takiego to nikt nie ma ;) 

komentarz 14 lipca 2017 przez niezalogowany
Angular ma :)

(choć Angularowi mówimy nie!)
komentarz 14 lipca 2017 przez Comandeer Guru (609,000 p.)
I działa na Operze Mini na starym Samsungu bez Androida? :>

Nie ma kodu, który działa wszędzie.
komentarz 14 lipca 2017 przez niezalogowany
Tam zwykły JS też nie działa. :>

Podobne pytania

0 głosów
1 odpowiedź 800 wizyt
pytanie zadane 3 marca 2017 w HTML i CSS przez krispello Obywatel (1,440 p.)
0 głosów
1 odpowiedź 513 wizyt
pytanie zadane 20 sierpnia 2016 w HTML i CSS przez Abel Mądrala (5,140 p.)
0 głosów
1 odpowiedź 834 wizyt
pytanie zadane 2 marca 2020 w JavaScript przez Antoni2422 Użytkownik (570 p.)

93,775 zapytań

142,732 odpowiedzi

323,384 komentarzy

63,379 pasjonatów

Motyw:

Akcja Pajacyk

Pajacyk od wielu lat dożywia dzieci. Pomóż klikając w zielony brzuszek na stronie. Dziękujemy! ♡

Oto polecana książka warta uwagi.
Pełną listę książek znajdziesz tutaj

Twierdza Linux. Bezpieczeństwo dla dociekliwych

Aby uzyskać rabat -10%, użyjcie kodu pasja-linux, wpisując go w specjalne pole w koszyku.

...