3 ms·
I agree that checkboxes are perfect; but that's because I never try to fill forms on a smartphone. Native browser checkboxes are often unusable on smartphones;
by denton-scratch 3y ago
I agree that checkboxes are perfect; but that's because I never try to fill forms on a smartphone. Native browser checkboxes are often unusable on smartphones; too small to hit with a thumb.
- lowboy 3y agoThe checkbox label is often my thumb’s target. A pox on the house of any dev who doesn’t properly use a _for_ attribute.
- bee_rider 3y agoTrue. It seems like an odd historical problem though. We could just render checkboxes bigger or with more white space around them, and make the touch area bigger in any case.
- denton-scratch 3y agoSure, you clould just fix checkboxes. But then you have to deal with select boxes, which also work badly on smartphones. Then you have the modern smartphone-driven practice of using multipart forms, with one field on each part. You can't see the whole form at once; you eventually find out that the very last field is a date-field with three badly-behaved drop-downs that you can't interact with. I just don't try to fill forms on my smartphone. In fact I only use it as a (shock!) phone.
- mywittyname 3y agoProperly designed, the tapping/clicking the text should also trigger the checkbox.
- denton-scratch 3y ago> Properly designed It shouldn't need designing; but I have a suspicion that an unstyled HTML checkbox input doesn't behave like that.
- pfg_ 3y agoIt does as long as you mark the label as being for the checkbox or put the checkbox inside the label, which you are supposed to do.
- wolverine876 3y agoThen it triggers when I scroll - there's no place to click/tap safely. And worse, it can toggle and then scroll off the screen before I notice. Then I end up signed up for their marketing emails! :) Seriously, why not bigger checkboxes?