I have read the FAQs regarding validation options, specifically column and row.
There seems to be a difference of opinion about the ability to restrict navigation from columns containing invalid values.
Many developers embracing your tools to satifify customer expectations have expressed the need to be able to implement this functionality.
Is this a technical issue yet to be resolved or a concious decision not to implement this funtionality as it is not the recommended approach ?
I am sure than many of us would appreciate knowing what your visions are regarding this issue.
asked 20 Feb, 09:50
I think issues around this topic fall under one of the following categories:
My personal opinion is that forcing users to not leave a field is not the best way to build a web application. It is a relic of an old paradigm (client/server applications). There is almost always a better, nicer way to enforce rules. Very few, if any, large Formspider implementations use this approach (that I know of).
We certainly don't want to force people to build applications one way. So if there is an issue around this, we'll be happy to fix it.
However, Formspider developers should keep in mind that, if they do such a validation and not allow the user to leave a field, this will require a roundtrip back to the server. If you do this field by field, the user experience will suffer. There is very little, if anything at all, we can do about this. We can't change the law of physics.
Even if you enforce users to stay in a field via a client side validation, this client side validation is by definition not secure, because it is a client side validation. So you cannot rely on it. You will have to revalidate the entry before you process it anyway. Otherwise, it's basically not a validation but a security hole. So why bother with keeping people stuck in the first place? :-)
This is what worries me most I guess. Developers writing client side validation routines that perform well but don't have corresponding server side validation.
Hope this helps.
answered 20 Feb, 17:09