>> If you use the "for" attribute in the message component, you should >> also leave out forceId. >> >> It is not needed anymore when using for, this stuff is done >> automatically by jsf for you. >> >> You can find the examples under "Ajax Form Components" on the sandbox >> examples page. > > More fiddling and reloading and it works except error messages mostly don't > appear in the Safari browser. > Thanks for your help.
Forget that, it works in Safari although it doesn't always run a check on the text if the page loads with the last wrong value and you edit it then tab to next field.

