Javascript を使用してログイン フォームを送信する Web サイトがあります。Firefox では、ログイン時にパスワードを覚えておくようにユーザーに促しますが、IE7 では覚えていません。
いくつかの調査を行った後、送信コントロールを介してフォームが送信されたときに、IE7 でのみユーザーにプロンプトが表示されるようです。これが事実であることを証明するために、いくつかのサンプル html を作成しました。
<html>
<head>
<title>test autocomplete</title>
<script type="text/javascript">
function submitForm()
{
return document.forms[0].submit();
}
</script>
</head>
<body>
<form method="GET" action="test_autocomplete.html">
<input type="text" id="username" name="username">
<br>
<input type="password" id="password" name="password"/>
<br>
<a href="javascript:submitForm();">Submit</a>
<br>
<input type="submit"/>
</form>
</body>
</html>
href リンクではプロンプトが表示されませんが、送信ボタンは IE7 で表示されます。どちらも Firefox で動作します。
自分のサイトのスタイルを送信ボタンと同じに見せることができません。Javascript 経由で送信するときに、パスワードを記憶するプロンプトを表示する方法を知っている人はいますか?