11

I hate HTML forms. Fucking hate them.

They're semantic so folk use them to group related inputs.

But they're also functional if you're not just typing something in and pushing enter to send it to a server, you have to override every. fucking. event.

Semantic _or_ functional is fine, but for the love of all that is holy, not both. I hate this.

Comments
  • 1
    couldn't understand what you meant, but whatever it is, it doesn't seem to be a problem
  • 3
    I have no idea what you talking about. Explain it better so i can rant with you!
  • 4
    @theabbie you must be a real fun guy to talk to 😂
  • 0
  • 2
    My only issue with HTML forms is the (non-existance of) the stylability of file fields...
  • 0
    It sounds you're complaining about forms with submit buttons and all the form action stuff, when you (should) know that you can use normal buttons and not have all the bells and whistles that are only required in certain cases.
  • 1
    Blender is a perfect example of great technology with terrible user experience.

    It's painful doing anything in it.
  • 0
    @junon Now imagine Blender FORMS
  • 0
    I don't know what you complain about, you just have to override 2 events; submit and keyup/down/press/whichever you want, and the latter is just needed when there's a textarea.
    I use them all the time and nobody complains.
  • 0
    Haha whoops that was supposed to be its own rant, idk why I commented here. Wasnt paying attention. The fact it kind of relates though is funny.
  • 0
    Bro do you love your work?..xd
  • 1
    @theabbie the first step is empathy
  • 0
    I agree that I hate when shit happens without your permission, but I only see forms as functional.

    If you want something that just displays, create the same inputs outside the form tag. Fucking done, now those elements don't have any bullshit or unexpected behavior.

    If you want the function, you add the form tag. That's how it is.
  • 0
    @junon blender got a UI/UX overhaul with 2.8, it's a joy to use now
Add Comment