There are many possible solutions to solve this problem. All solution almost same but one of them can work for you. Let me know what work for you.
Table of Contents
Solution 1:
<input type="text" autocomplete="off" />
Solution 2:
<input name="pass" type="password" autocomplete="new-password" />
Solution 3:
When you always render autocomplete with random string, it will never remember anything.
<input name="name" type="text" autocomplete="rutjfkde">
Solution 4:
<form action='' autocomplete='off'>
Solution 5:
<input type="text" name="UserName" autocomplete="off" readonly
onfocus="this.removeAttribute('readonly');" >
Solution 6:
Instead of autocomplete="off"
just simply use autocomplete="false"
Solution 6:
<input type="text" name="field" autocomplete="nope">
Solution 7:
Change the input
type attribute to type="search"
. Google doesn’t apply auto-fill to inputs with a type of search.
<input type='search' name="whatever" />
Solution 8:
<input autocomplete="off" aria-invalid="false" aria-haspopup="false" spellcheck="false" />
Use all attributes
Source: Stackoverflow