###前提・実現したいこと
現在Bootstrap、Smartyを使って、Linux + Apache + MySQL + PHPの開発環境でログインフォームを作っています。
ここで、「メールアドレス」「パスワード」の二つの入力項目があり、それぞれのフォームに value="" と空白を設定しているのに、それぞれ自動入力された状態でページがロードされてしまいます。
これらの自動入力されている値は期待しているものではなく、データベースからも削除したのですが、何故か表示されてしまいます。
ログインフォームがロードされたときに、消したはずのアカウントのメールアドレスとパスワードが自動入力されないようにしたいです。
###発生している問題・エラーメッセージ
画像のとおり、valueを空白にしているにも関わらず自動入力された状態でページがロードされます。
###該当のソースコード
html
1<head> 2<meta charset="utf-8"> 3<meta http-equiv="X-UA-Compatible" content="IE=edge"> 4<meta name="viewport" content="width=device-width, initial-scale=1"> 5<title>LOGIN WEB</title> 6<link href="../css/bootstrap.min.css" rel="stylesheet"> 7<script 8 src="https://ajax.googleapis.com/ajax/libs/jquery/1.12.4/jquery.min.js"></script> 9<script src="../js/bootstrap.min.js"></script> 10<script> 11 function logout() { 12 document.form_signout.submit(); 13 } 14</script> 15</head> 16 17 18<div class="container"> 19 <div class="row"> 20 <div class="col-sm-4"></div> 21 <div class="col-sm-4"> 22 <form class="form-signin" role="form" action="login.php" 23 method="post" autocomplete="off"> 24 <input type="hidden" name="mode" value="login" /> 25 <h2 class="form-signin-heading text-center" style="margin-top:60px;margin-bottom:30px">LOGIN WEB USER</h2> 26 <input type="email" class="form-control" name="email" 27 value="" placeholder="メールアドレス" required autofocus> 28 <input type="password" class="form-control" name="password" 29 value="" placeholder="パスワード" required> 30 <div class="checkbox"> 31 <label><input type="checkbox" name="autologin" value="1">次回から入力を省略する</label> 32 </div> 33 <button class="btn btn-lg btn-primary btn-block" type="submit">ログイン</button> 34 <br> 35 <a href="./signup.php">新規ユーザー登録</a> 36 </form> 37 </div> 38 <div class="col-sm-4"></div> 39 </div> 40</div>
###試したこと
ログアウト時にphp側で$_SESSION,$_COOKIEを消すようにしたのですが、常に消したはずのアカウントのメールアドレス、パスワードが表示されてしまいます。
また、ブラウザ(Chrome)の方で「閲覧履歴データを消去」→「自動入力フォームのデータ」の履歴を消去しましたが、事態は変わらずの状態です…
###補足情報(言語/FW/ツール等のバージョンなど)
Bootstrap 3.3.7
Smarty 3.1.30

回答2件
あなたの回答
tips
プレビュー
バッドをするには、ログインかつ
こちらの条件を満たす必要があります。
2017/06/05 07:34