ホームページには、ログイン用と登録用の2つの異なるフォームがあります。 ChromeでこれにレンダリングChromeは自分のフィールドの名前を尊重し、オートコンプリートを試みません
<h3> Log In </h3>
<form action="/login/" method="POST" class="form-vertical" style="padding-top: 5px">
<input id="id_login_username" type="text" name="login_username" maxlength="25" />
<input type="password" name="login_password" id="id_login_password" /><br>
<button type="submit" class="btn btn-info">Login</button>
</form>
<h3> Sign Up <small>(It's free!)</small></h3>
<form action="/register/" method="POST" class="form-vertical" style="padding-top: 5px">
<input id="id_register_username" type="text" name="register_username" maxlength="25" />
<input type="text" name="register_email" id="id_register_email" />
<input type="password" name="register_password" id="id_register_password" />
<input type="password" name="register_password2" id="id_register_password2" /><br>
<button type="submit" class="btn">Submit</button>
</form>
:
これを原因とすることができますあなたがコードから見ることができるように、フォームは異なる名前の入力を持っていますか?それをどうやって修正することができますか?
素晴らしいですが、私はあることを試してみる(とDjangoのフォーム内でそれを行う方法を見つけ出す)するつもりだことがわかります。しかし、あなたが知っているのはなぜですか**これは何ですか?入力には異なる名前が付いていますが、なぜChromeはそれを埋めていますか? – n0pe
これは本当に良い質問です。申し訳ありませんが、わかりません。あなたは一度登録して、少なくとも一度はログインしようとしましたか?もしそうなら、それはブラウザが "autoremember"機能を完結しているように見えるかもしれません。 – Minja
私はそれを試してみましょう。とにかく、あなたは私の問題を解決しました、ありがとう。 – n0pe