I am getting a number of complaints from users that the system is changing the data they are entering into fields in out web application. It is very common from the ones that use Safari on a Mac but not limited to them. Having looked into the issue it is the browser that is causing the problem by trying to be “helpful”!
An example would be a surname field on a form. The user is trying to type the surname Tindall but unless they are vigilant, as soon as they press the space bar or tab to another field it is suddenly changed to Tidal. Having researched this phenomena I have discovered that it is possible to add some attributes to the tag to prevent this behaviour across most browsers. If you tag your input field as follows:
<input autocomplete="off" autocorrect="off" autocapitalize="off" spellcheck="false"/>
then the unwanted behaviour can be removed completely.
What would be the best way of achieving this in Servoy? It would be good if the same thing could be used in both the Web Client and the NG client but I’m at the point where any solution would be gratefully received currently!
All advice welcome
Thanks
Steve