[HTML] Input 자동완성 해지 방법

hyewon ji·2023년 4월 14일
0

1. HTML Autocomplete란 ?

<input>에는 자동완성 여부를 정하는 autocomplete Attribute가 있다.
<textarea>, <select>, <from>에도 동일한 Attribute가 있다.

<input>에 어떤 값을 입력하고, 나중에 id 혹은 name Attribute 값이 동일한 <input>에 값을 입력하려 하면, 이전에 입력한 값이 자동완성 리스트로 나온다.

이처럼, autocomplete자동완성 여부를 정하는 HTML Attribute이다.

2. 해지 하려면 ?

웹 서비스에서 직접 Autocomplete를 구현하는 경우, 혹은 보안상의 이유로
브라우저에서 지원하는 HTML Autocomplete 속성을 사용하지 않을 경우가 있다.

그럴때는 autocomplete Attribute 값을 off로 주면 해결된다!

<input type="number" autocomplete="off">

하지만 ❗️주의❗️해야할 점이 있다.
최신 브라우저에서는 autocomplete을 off로 지정하더라도 브라우저가 사용자에게 계정 이름과 비밀번호 저장 여부를 묻는 것을 막을 수 없다.
또한, 저장한 값을 사용해 자동완성하는 것도 막을 수 없다.(참조)

0개의 댓글