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]

Reply via email to