반응형
브라우저에서 input창에 이전에 입력했던 내용에 대해 자동 완성을 제공합니다. 이것을 브라우저에서 해제하는 방법이 있지만, 고객에게 일일이 다 해제하라고 할 수 없습니다.
이때, 약간의 코드 수정으로 이를 해결할 수 있습니다.
<input
autocomplete="off"
maxlength="30"
name="email"
type="text"
class="input email"
placeholder="E-MAIL"
id="email" />
<input
autocomplete="off"
name="pwd"
type="password"
class="input password"
placeholder="PASSWORD"
id="pwd" />
<textarea
autocomplete="off"
class="texts"
id="contents"
name="contents"></textarea>
이와 같이 html tag의 autocomplete 옵션을 off로 하여 해결할 수 있습니다.
위 예제는 개별로 일일이 지정하는 방법이라 귀찮습니다.
다음과 같이 form tag 지정하여 한번에 해결할 수 있습니다.
<form autocomplete="off">
<input ... />
<input ... />
<textarea ... />
</form>
단, 이 방법은 google chrome 브라우저에서는 동작하지 않습니다. 그 이유는 구글은 autocomplete 속성을 조작하는 행위가 모든 사용자에게 제공하는 것은 좋지 않다고 판단하기 때문입니다.
728x90
반응형
'웹 개발' 카테고리의 다른 글
Spring boot profile 환경별로 설정하는 방법(yaml). (3) | 2022.05.01 |
---|---|
spring boot package does not exist error (0) | 2022.04.17 |
Spring Boot에서 JWT 사용하는 방법 (0) | 2022.04.10 |
Convert LocalDate to LocalDateTime (0) | 2022.04.03 |
java code style (0) | 2022.04.03 |