Validating textfields jsf My sexcames
Problems caused by wrong Bean Scopes are often hard to trace and require profound knowledge of the JSF framework (and the fundamental principles of web applications in general).
Even that js call is being avoid if you use immediate... When my action is triggered the first thing I do is validate my textfield.
I would really like reset values with validation errors anyway. If you would like to have an action event occur before validation, or after validation has failed you can set the immediate attribute of the UIComponent (in your case probably a command button) to true.
This causes the action Listener to fire before the validation completes.
It will also allow the action listener to fire even if there are validation errors.
So you can use this to update the backing bean values for your reset. If you don't navigate away from your page the values in your backing bean will be overwritten.
Search for validating textfields jsf:
We can modify them by setting some boundaries of input values.