문제

사용자가 일부 정보를 입력 해야하는 여러 섹션이 있으며 페이지가로드 될 때 Firefox의 자동 채우기가 인수됩니다.

예를 들어, 일부 사용자의 경우 Firefox가 이메일 주소를 계속 작성하는 "팩스 번호"필드가 있습니다. 그들이 이것을 보지 못하고 양식에서 유효한 숫자 형식이 아니라고 불평하는 양식을 제출합니다.

이것은 고객 페이지를 보러 갈 때 때때로 자신의 개인 정보로 채워진 것을 볼 때 우리 영업 사원에게 걱정이됩니다.

Firefox 가이 작업을 수행하지 못하게하는 방법이 있습니까?

도움이 되었습니까?

해결책

모질라 문서에 문서화 된대로 양식 태그에 autocomplete = "off"추가 양식 자동 완성을 끄는 방법

<form name="form1" id="form1" method="post" autocomplete="off"
  action="http://www.example.com/form.cgi">
[...]
</form>

섹션을 읽으십시오 예외 및 해결 방법 그러나 브라우저는 할 것입니다 무시하다 양식에 이름이나 주소 필드가있는 경우 자동 완성 속성!

다른 팁

유효성 검사에 신경 쓰지 않으면 AutoComplete = "Off"를 사용할 수 있습니다.

BTW 훌륭한 기사가 있습니다 자동 완성에 대해 Mozilla 자체로부터

Firefox는 일반적으로 필드 이름을 기반으로 자동 완성되므로 필드가 호출되는 내용과의 근본적인 혼란이있을 수있는 것처럼 들립니다.

Firefox에서 '사용자 이름'및 '비밀번호'필드를 갖는 양식으로 동일한 문제를 겪었습니다. 이 경우 여기에 언급 된대로 AutoComplete = "Off"는 작동하지 않는 것 같습니다. https://developer.mozilla.org/en-us/docs/web/security/securing_your_site/turning_off_form_autocompletion (페이지 하단).

페이지를 열 때 빈 필드를 가지고 있다는 것을 알게 된 유일한 방법은 JavaScript로 페이지를 비우는 것입니다. jQuery 코드 예 :

setTimeout(function(){
    $('input[name="username"],input[name="password"]').val("");
}, 0);

나는 그것이 추악하다는 것을 알고 있습니다 (특히 Settimeout은 다른 방법을 알아낼 수 없었습니다. $ (Window) .load ()에 넣는 것도 작동하지 않는 것 같습니다.

만약에 autocomplete="off" 양식이 실패하면 사용해보십시오 autocomplete="off" 입력 필드에서 직접 쳤다 Ctrl 키 + F5.

동적 입력 이름을 사용하십시오.

실제로 몇 주 이후 Firefox가 자동 수소 값을 혼합하기 시작했으며 Dropdownlist는 다른 사이트에서도 항목을 보여줍니다. 그들은 아마도 최근의 빌드에서 무언가를 깨뜨 렸을 것입니다. 이제 PC에서 우편물을 확인하라고 요청하는 사람들은 일부 개인 항목을 볼 수 있습니다. 이 기능을 차단하려는 욕구는 이제 매우 이해할 수 있습니다.

라이센스 : CC-BY-SA ~와 함께 속성
제휴하지 않습니다 StackOverflow
scroll top