Why does this Code in my RegisterPage doesn´t work: IFormComponent componentPassword = (IFormComponent) getComponent("password"); IFormComponent componentPasswordConfirm = (IFormComponent) getComponent("passwordConfirm"); if (!StringUtils.equals(getPassword(),getPasswordConfirm())) { getDelegate().setFormComponent(componentPassword); getDelegate().record(getText("validator.passwordMissmatch"),ValidationConstraint.CONSISTENCY); getDelegate().setFormComponent(componentPasswordConfirm); getDelegate().record(getText("validator.passwordMissmatch"),ValidationConstraint.CONSISTENCY); } //check if there is an error... in password confirm or other input fields... if yes if (getDelegate().getHasErrors()) { getDelegate().setFormComponent(componentPassword); getDelegate().recordFieldInputValue(null); getDelegate().setFormComponent(componentPasswordConfirm); getDelegate().recordFieldInputValue(null); return; }
whereas this works. if (!StringUtils.equals(getPassword(),getPasswordConfirm())) { getDelegate().setFormComponent(componentPassword); getDelegate().recordFieldInputValue(null); getDelegate().record(getText("validator.passwordMissmatch"),ValidationConstraint.CONSISTENCY); getDelegate().setFormComponent(componentPasswordConfirm); getDelegate().recordFieldInputValue(null); getDelegate().record(getText("validator.passwordMissmatch"),ValidationConstraint.CONSISTENCY); } it seems so strength.... -- View this message in context: http://www.nabble.com/Validation.setFormComponent-works-only-Once----tf3526275.html#a9838661 Sent from the Tapestry - User mailing list archive at Nabble.com. --------------------------------------------------------------------- To unsubscribe, e-mail: [EMAIL PROTECTED] For additional commands, e-mail: [EMAIL PROTECTED]