Label w formularzu - nieszanowany standard |
Wpisany przez Patryk yarpo Jar | |||
poniedziałek, 06 września 2010 18:21 | |||
Czy nie zdarzyło Ci się kilkukrotnie klikać, aby zaznaczyć jakieś pole radio lub checkboksa? Mi tak. Czy nie pomyślałeś wtedy, że powinno można klikać w opis takiego pola formularza by je zaznaczyć, a nie tylko li w samą kontrolkę? Mi też się tak wydaje. I... Uwaga! Można to zrobić. O tym, jak w dalszej części artykułu.
Na początek prosty kodPowyższy kod daje taki efekt:
Co nie tak?Trzeba celować w małą kontrolkę, mimo że przecież klikają w opis takzę jednoznacznie wyrażamy swoją opinię. <label /> na ratunekAby zlikwidować problem, o którym mówiłem wcześniej starczy użyć znacznika Powyższy kod daje taki rezultat Atrybut forCzasem zdarza się - np. kiedy formularz jest zbudowany w oparciu o tabelę - że nie da się objąć elementu w znacznik <label/>. Można jednak wtedy użyć atrybutu for:
Miłego naprawiania swoich dotychczasowych formularzy.
|