2016-11-18 1 views
1

Chrome autocomplete이 작동하지 않는 웹 사이트에 문제가 있습니다. 과거에는 작동했지만 일관되게 작동하지 않았습니다.자동 완성 기능이 Chrome에서 작동하지 않습니다.

예를 들어,이 같은 input 필드가 : 내 이름을 입력하기 시작하면

<input type="text" class="gwt-TextBox Inputfield TextInputfield form-control" maxlength="40" name="name" autocomplete="name" width="0" style="max-width: 26em; width: 100%;"> 

autocomplete 드롭 다운 예상대로 열 것이지만 나는 autocomplete 드롭에 내 이름을 선택하면 아래로 아무 것도 나타나지 않지만 드롭 다운이 닫힙니다.

Screensnip of the issue

예외는 콘솔에 기록되지 않습니다.

필드가있는 페이지는 here입니다.

답변

0

속성 자동 완성은 autocomplete 속성이 두 값을 처리 할 수 ​​here

+0

감사합니다. 바보 같은 날!. 필자는 입력 필드 주변에 form 태그를 추가했는데, submit과 같은 양식으로 사용되지는 않았지만 이름을 선택할 때 자동 완성으로 모든 필드를 채울 수있었습니다. –

+0

입력 레벨에서 "켜기"라고 말하는 것보다 자동 완성 힌트를 사용하는 것이 더 좋습니다. ^ 원하는 입력 이름을 가질 수도 있습니다. 다음은 html 양식 입력을위한 자동 완성/자동 채우기 태그의 전체 목록입니다. https://html.spec.whatwg.org/multipage/form-control-infrastructure.html#attr-fe-autocomplete-name – catalint

-1

나는 autocomplete = "name"이 진정한 거짓 속성인데, 이니 다른 속성을 찾고 있다고 생각하십니까? 또는 JS 함수

0

또는

<input autocomplete="on|off"> 

"OFF"기준 "또는"이어야; "on"또는 "off".

코드의 경우 autocomplete="on"<form> 수준으로 유지하는 것이 좋습니다. 당신은 이름 만 입력 필드에 대해이 기능을 유지하려는 경우, 코드가 있어야한다 :

<input type="text" class="gwt-TextBox Inputfield TextInputfield form-control" maxlength="40" name="name" autocomplete="on" width="0" style="max-width: 26em; width: 100%;"> 


PS : 당신이 자동 완성을 활성화해야합니다 일부 브라우저에서

이 기능을 사용하려면 이 작동해야합니다 (브라우저 메뉴에서 "환경 설정"아래를보십시오).

0

이렇게 해보십시오. 양식 태그에 다음 autocomplete="on"을 추가하고 태그도 입력하십시오.

<form action="" method="post" autocomplete="on"> 
    First Name: <input type="text" class="gwt-TextBox Inputfield TextInputfield form-control" maxlength="40" name="name" autocomplete="on" width="0" style="max-width: 26em; width: 100%;"> 
    <input type="submit" value="Submit"> 
    </form> 
관련 문제