질문 : HTML 양식에서 자동 완성을 비활성화하는 W3C 유효한 방법이 있습니까?
xhtml1-transitional.dtd
doctype을 사용하는 경우 다음 HTML로 신용 카드 번호 수집
<input type="text" id="cardNumber" name="cardNumber" autocomplete='off'/>
W3C 유효성 검사기에 경고를 표시합니다.
"autocomplete"속성이 없습니다.
양식의 민감한 필드에서 브라우저 자동 완성을 비활성화하는 W3C / 표준 방법이 있습니까?
답변
다음 은 자동 완성을 형성하기위한 문제 (및 솔루션)를 설명하는 MDC의 좋은 기사입니다. 마이크로 소프트도 여기 에 비슷한 내용을 게시했습니다.
솔직히 말해서 이것이 사용자에게 중요한 일이라면 이런 방식으로 표준을 '깨는'것이 적절 해 보입니다. 예를 들어 Amazon은 'autocomplete'속성을 꽤 많이 사용하며 잘 작동하는 것 같습니다.
someForm.setAttribute( "autocomplete", "off" ); someFormElm.setAttribute( "autocomplete", "off" );
사용하여 JavaScript를 사용하여이를 지원하는 브라우저 (IE 및 Firefox가 중요한 브라우저 임)에 속성을 적용 할 수 있습니다. someForm.setAttribute( "autocomplete", "off" ); someFormElm.setAttribute( "autocomplete", "off" );
마지막으로, 사이트에서 HTTPS를 사용하는 경우 IE는 자동 완성 기능을 자동으로 끕니다 (내가 아는 한 다른 브라우저와 마찬가지로).
최신 정보
이 답변은 여전히 많은 찬성표를 얻으므로 HTML5에서 양식 요소에 'autocomplete'속성을 사용할 수 있음을 지적하고 싶었습니다. W3C에 대한 문서 를 참조하십시오.
출처 : https://stackoverflow.com/questions/582244/is-there-a-w3c-valid-way-to-disable-autocomplete-in-a-html-form
'프로그래밍 언어 > HTML,CSS,JS' 카테고리의 다른 글
JavaScript 자주 쓰는 정규식 모음 (아이디, 이메일, 비밀번호, 전화번호,...) (2) | 2021.07.03 |
---|---|
express.js에서 HTTPS 활성화 (0) | 2021.07.02 |
iframe에 CSS를 적용하는 방법 (0) | 2021.07.02 |
Ruby on Rails에서 JSON 출력을 "예쁘게" 형식화하는 방법 (0) | 2021.07.02 |
CSS 표시 : inline 과 inline-block의 차이점 (0) | 2021.07.02 |