4 ms·
I like the emphasis on forms and pages. That's the approach I take in my apps. Forms and Links drive all interaction. Any JavaScript enhancements merely click a
by rorylaitila 1y ago
I like the emphasis on forms and pages. That's the approach I take in my apps. Forms and Links drive all interaction. Any JavaScript enhancements merely click an existing form (even if it's hidden). You can always inspect the HTML and know exactly the route that will handle the interaction. I think controllers are overused. It's really forms, models (backend) and views (Pages). A lot of the validation and ceremony of controllers can be handled more elegantly by the framework.
- MortyWaves 1y agoIs there a reason you literally simulate a click event on the form instead of calling submit() on it?
- Mystery-Machine 1y ago`requestSubmit()`* https://developer.mozilla.org/en-US/docs/Web/API/HTMLFormElement/requestSubmit https://developer.mozilla.org/en-US/docs/Web/API/HTMLFormEle...
- rorylaitila 1y agoYeah, it's escaping me at the moment all of the reasons, but calling .submit() on a form element doesn't exactly have all of the behaviors as calling .click() on a button element in a form, particularly multiple buttons in a form.
- hapidjus 1y agoAre you perhaps using the button name/value for something? Havent tested but i suspect that submit() does not pass that right?
- rorylaitila 1y agoYep that's one reason. I make heavy use of that.