-1
私はログインしています。通常、クロムは設定を保存し、ユーザーがそのフォームにアクセスするたびに、最後の入力値が自動的に挿入されます。しかし、私の形では、ブラウザはそのように動作しません。オートコンプリートが機能していません(ブラウザのクロム)
[編集]:この動作は、それだけでChromeブラウザ
に追加されたHTMLコード従います:
<form action="#" class="ac-custom ac-checkbox ac-checkmark" onsubmit="UIAuthetication.prototype.ClickButtonSignedIn(true); return false;">
<div class="username line checkThisDiv">
<input class="input TR_Login_Username" type="text" required="" placeholder="E-mail" mandatory="" vk_15c42="subscribed">
<h6 class="TR_Login_Username">E-mail</h6>
<p class="error_message"></p>
</div>
<div class="password line checkThisDiv">
<input class="input TR_Login_Password" type="password" required="" placeholder="Password" mandatory="" vk_15c42="subscribed">
<h6 class="TR_Login_Password">Password</h6>
<p class="error_message"></p>
</div>
<div class="line line-submit">
<input class="submit right TR_Login_Button" type="submit" value="Login">
<ul>
<li>
<input class="keepSignIn remember" type="checkbox">
<label class="TR_Login_Keep_Me_Signed_In" for="cb6">Remember user</label>
<svg viewBox="0 0 100 100" xmlns="http://www.w3.org/2000/svg"></svg></li>
</ul>
</div>
</form>
なぜ 'autocomplete =" on "on passwordフィールド?そのためにクッキーを使用してください。入力の種類を 'text'に変更し、ユーザーのパスワードを見ることができます。 – Justinas
申し訳ありませんが、元のHTMLを変更します。私が掲載していたコードは、いくつかの方法で、プロパティautocomplete = "on"で問題を修正すれば、テスト用に変更を加えたものです。 私はクッキーを使用したくないのは、それが提案ではないからです。私が言ったように、問題は、ブラウザが自動的にフィールドを作成しないということです。 –
ポップアップが表示されたときにログインを確認しましたか? https://developer.mozilla.org/en-US/docs/Web/Security/Securing_your_site/Turning_off_form_autocompletion#The_autocomplete_attribute_and_login_fields – Justinas