一般來說,只能事先告訴瀏覽器,這個INPUT不主動記憶。
可以先宣告 autocomplete="off" 來處理。
不過認真來說,這只是主動不記憶。但有些瀏覽器也會無視這樣的宣告。
會尋問是否要求記憶。
如已有記錄的情況下。 autocomplete="off" 有與沒有其實都已經是無所謂了。
之前常用的方式是。
一但重新啟動就清除所有的記錄、帳號。並且重置所有的系統。
只有這樣才能完全解決。
不過因該不太適用您的情況就是了。畢竟網咖在時間到後一段時間就會自動關機。
等下一個人來才會再開機。所以才會適用。
在登入表單的部分,你可以試著把input的autocomplete設為off,這樣它就不會記錄前次輸入的內容。不過使用者的習慣也很重要,很多時候使用者未必會在使用完畢後登出自己的帳號,這時候就需要幫使用者設計一套自動登出的方法(像是逾時自動登出)。
<form action="/action_page.php">
First name: <input type="text" name="fname" autocomplete="off"><br>
Last name: <input type="text" name="lname" autocomplete="on"><br>
<input type="submit">
</form>
以上原始碼出自How TO - Turn Off Autocomplete For Input - W3Schools。
使用JavaScript清除自動填充:在頁面加載時,使用JavaScript清除自動填充的字段。
<script>
window.onload = function() {
setTimeout(function() {
document.getElementById("username").value = "";
document.getElementById("password").value = "";
}, 100);
};
</script>
<input type="text" id="username" name="username">
<input type="password" id="password" name="password">