I have a form with client side validation: <s:form validate="true" action="myAction" namespace="/" theme="xhtml">
and an Action with some annotated validations: @Validations( requiredStrings = { @RequiredStringValidator( message = "Required", type = ValidatorType.FIELD, fieldName = "name", trim = true, key="error.required") .... but I get an error because of the key property. If I delete the key property, the client validation executes ok. In the package.properties I've the error.required key. How can I do this? I want to execute client-validation with key messages. I try to create a new theme, and replace form-close-validate.ftl : i replace the line: var error = "${validator.getMessage(action)?js_string}"; for: <#if validator.defaultMessage?has_content> var error = "${validator.defaultMessage?js_string}"; <#else> var error = "${action.getText(validator.getMessageKey())?js_string}"; </#if> but the client validation is not executed. Some themes do not support client-side validation. Only useful with theme xhtml/ajax thanks in advance. Veronica __________________________________________________ Do You Yahoo!? Tired of spam? Yahoo! Mail has the best spam protection around http://mail.yahoo.com