1

GWT を使用して、ログイン フォームを作成しました。IE7にログイン情報を記憶させるように促すあらゆる方法を試しましたが、成功しませんでした。おそらくこれでうまくいくと思いました(しかし、うまくいきませんでした):

    TextBox submit = new TextBox();
    submit.getElement().setAttribute("type", "submit");

何か案は?

4

5 に答える 5

2

単純に値を割り当てることができます:

private TextBox mName = new TextBox();
private PasswordTextBox mPassword = new PasswordTextBox();

mName.setText("username");
mPassword.setText("password");

あなたの場合、値を Cookie に保存し、起動時に読み取ります。

public static String getLastLoginName()
{   
    return Cookies.getCookie(LAST_LOGIN_COOKIE);
}

public static void setLastLoginName(String userName)
{
    Cookies.setCookie(LAST_LOGIN_COOKIE, userName);
}
于 2008-11-28T13:26:31.393 に答える
0

パスワードテキストボックスのタイプがpasswordの場合、クッパはパスワードの保存を求めるプロンプトを表示する必要があります...[ツール]>[インターネットオプション]>[コンテンツ]>[オートコンプリート(設定)]で[パスワードの保存を求める]がオンになっていることを確認してください

于 2008-11-26T04:45:03.223 に答える
0

GWT についてはわかりませんが、フォーム タグに
autocomplete="on" という属性を何らかの方法で設定する必要があるかもしれません。

詳細はこちら: http://msdn.microsoft.com/en-us/library/ms533486.aspx

于 2008-11-26T04:24:04.810 に答える
0

私ができることの 1 つは、静的要素 (Java で作成されたものではなく、実際の HTML ページの要素) をラップすることです。

于 2008-11-26T05:50:38.643 に答える
0

sarego と Drejc の両方が可能な解決策をほのめかしました。

よくわかりませんが、IE の「このパスワードを記憶する」機能をトリガーするには、PasswordTextBox が必要になる場合があります。また、要素がむき出しで FORM 要素内にないことに IE が混乱している可能性があります。

私は GWT で広範囲に開発を行っており、Cookie を使用して独自の「remember me」機能を実装しました。これにより、信頼性と予測性が向上する傾向があります。そして、あなたのアプリは、記憶されたパスワードの削除を制御できます (つまり、対応する「忘れる」機能)。

于 2008-12-01T20:22:11.083 に答える