We are having a discussion whether or not we should force our text inputs to disallow incorrect type of entries to be entered. In other words if I have some kind of validation on input field (let's say I only allow enter correct names, like no triple letters in a row, no numbers etc..) it will not allow user to type in those incorrect entries i.e. if I wanted to type in Jooohn my cursor would stop at Joo and it doesn't matter how many times I would press o key it would not give me any feedback and input field would stay with Joo
My question - are there any pros for doing it like this way?
I can only come up with cons:
- User can get frustrated because he does not get any feedback why cursor is not moving anywhere
- In some cases such a behaviour can force user to think that his machine is not responding