3 ms·
How much of a usability win is making things “real time?” Submitting a form and having the server do validation and render the error messages can feel just as f
by cvdub 4y ago
How much of a usability win is making things “real time?” Submitting a form and having the server do validation and render the error messages can feel just as fast. Plus, if you use the correct HTML input types the browser will handle the most obvious validation without any JS.
You have to do validation on the server anyway. Why do it again on the front end?
- wokwokwok 4y agohaha... Have you ever worked with a product manager? (: Sorry, those turn up as 'must have' features in like, meeting #2 with the product owner, because the UI feels old and rubbish without them. Technically? You're 100% right. ...but, I guarantee that even a LOB app, this will turn up, again and again and again as a feature request, until it becomes a tier 1 priority.
- saurik 4y agoThis clearly seems to read as a problem with the "product manager", not the technology.
- DangitBobby 4y agoOr maybe it's a problem with people railing against the stack pretending it doesn't solve any problems in at least 1 thread per day.
- elygre 4y agoAnd also the problem was with “the” product manager, not “a” product manager.
- rhaway84773 4y agoYou don’t have to do all validation on the server side. Did the user forget to fill a mandatory field? Is this phone number actually even possible? Does this zip/postal code exist? Is the age entered too low to create an account? Is the password long enough? Does it meet all the requirements. Can we dynamically show which requirements it doesn’t meet. Even email, which you will want to verify by actually sending an email, can have some basic front end checks (is there an @ in the email entered by the user). In fact, I bet the vast majority of validations can in fact be done in the front end in real time.
- giaour 4y agoYou still have to do all the validation on the server, but you can duplicate some or all of it on the front end for convenience. For simple projects, the validation built in to HTML form elements may be sufficient.
- bombolo 4y ago> You don’t have to do all validation on the server side. Yes you do.
- zelphirkalt 4y agoClient-side code is subject to potential manipulation. No validation you perform there can be a guaranteed truth for the server-side. Thus you cannot replace validation on server-side with validation on client-side.