autocomplete="off"
은 내가 후진 작업이 아닙니다. 기본적으로, 나의 등록 양식에는 "phone"과 "password"필드가 서로 위에 놓여 있습니다. (스크린 샷 참조)등록 양식에서 브라우저가 필드를 미리 채우지 않도록하려면 어떻게합니까?
"phone"필드는 브라우저가하는 것처럼 유저 네임으로 미리 채워져 있습니다 - 브라우저는 비밀번호 입력란을 찾아서 입력하기 전에 바로 입력 필드를 사용합니다 username 필드. 내가 전화 필드에 대한 표준이 아닌 자동 완성 속성에 관심이있는 이유
, 나는 사용자가 가능한 및 경우 쉽게이 양식을 작성 할 수 있도록하려는 않는다는 것입니다 : 효과는 이것이다 그들은 이전에 다른 사이트 ("전화"라고하는 필드)에 자신의 전화 번호를 입력 했으므로 필드에 입력하기 시작하면이 정보가 도움이 될 수 있습니다. 그래서 자동 완성 기능을 사용하지 않으려합니다.
나는 어떻게 든이 동작을 피하기 위해 필드를 재구성하는 방향으로 생각하고있었습니다. 또는 브라우저에 비밀번호 필드 위의 입력란과 아무 관련이 없거나 비밀번호 입력란이 인증 목적으로 사용되지 않는다고 말하면됩니다. 어떻게 든 그것을 그 것으로 표시하십시오. 또는이 두 필드 사이에 보이지 않는 요소를 주입합니까?
아이디어가 있으십니까? 사용
마크 업 :
<input id="phone" name="phone" type="text" value="" maxlength="30">
<input id="newPassword" name="newPassword" type="password" value="" maxlength="20">
내가 크롬, FF, (IE에 대해 확실하지에이 동작을 얻고, 내 컴퓨터에 그의 오래된 버전을 가지고, 심지어 IE에 대한 걱정을 시작하고 싶지 않아 아직).
비슷한 질문, 답변을하지 허용 : http://stackoverflow.com/questions/1523212/how-does-the-the-browser-decide-which-form-fields-are-username-password –
하는 경우 'autocomplete = "off"'를 사용하고 싶지 않다면, JavaScript를 사용하여 onload 이벤트의 값을 지울 수 있다고 생각합니까? 하지만 JavaScript가 없으면 이것이 가능하다고 생각하지 않습니다. –
https://developer.mozilla.org/en/How_to_Turn_Off_Form_Autocompletion (및 이와 유사한 문서)을 읽으십시오. 운이 좋다면 쉽지만 어쨌든 구현 관련 문제가 발생할 가능성이 있습니다. "기대되는"접근 방식이라는 관점에서 재주문을 고려하는 것이 적절할 수도 있지만 더 맞춤화 할 수 있다면 좋을 것이라고 나는 동의한다. –