Hi all,

I have a login form in a modal window.
I want that an error message appears when login fail, so my panel extends
FeedBackPanel.
But when I submit the form, an confirmation message appears with this
message :
"Voulez-vous vraiment quitter cette page ?
Reloading this page will cause the modal window to disappear.
Appuyer sur OK pour continuer, ou Annuler pour rester sur la page actuelle."

and if I click on OK, the modal window disappear even if login failed.

this is my code :
public ConnexionContentPanel(String id) {
        super(id);

        Form<Membre> loginForm = new Form<Membre>("loginForm",
                new CompoundPropertyModel<Membre>(new
LoadableDetachableModel<Membre>() {

                    @Override
                    protected Membre load() {
                        return new Membre();
                    }
        })) {

            @Override
            protected void onSubmit() {
                Membre membre;

                try {
                    membre =
serviceIdentif.identifier(getModelObject().getId(),
getModelObject().getPassword());
                    if(membre == null)
                        error("Identifiant ou mot de passe incorrect");
                    else
                        System.out.println("Connexion");
                } catch (Exception e) {
                    e.printStackTrace();
                }

            }
        };
        loginForm.add(new TextField<Membre>("membreId"));
        loginForm.add(new PasswordTextField("password"));

        add(loginForm);
    }

how can I avoid the confirmation message, and how can I prevent the modal to
disappear whan login failed?

thanks.

Mathilde

-- 
 Mathilde Pellerin  Ingénieur en Génie Logiciel  Tél mobile :
06.60.78.79.03   E-mail
: mathilde.pelle...@gmail.com   Mon CV en ligne :
<http://www.mathilde-pellerin.fr/> http://www.mathilde-pellerin.fr/    Mes
liens :  <http://www.viadeo.com/fr/profile/mathilde.pellerin>
<http://fr.linkedin.com/in/mathildepellerin>

Reply via email to