2013-05-08 2 views
1

내 텍스트 입력은 이전에 입력 한 값을 기억하지 않는 것 같습니다. 예를 들어, 많은 웹 사이트에 계정이 없지만 예를 들어 전자 메일 주소를 입력 한 경우 (열차 티켓을 "게스트"로 구매) 나에게 사용한 전자 메일 주소와 함께 일종의 드롭 다운을 제공합니다 과거에. 그러나 내 양식은 이것을하지 않습니다. 매번 완전히 입력해야합니다.텍스트 입력 필드에 이전에 입력 한 데이터를 기억하게하십시오.

내가 <input type="text" id="firstName" placeholder="First name" />

같은 간단한 입력을 가지고 그리고 그들은 간단한 JQuery와 아약스 게시물 제출 .. this question의 반대 것 같다. this과 같은 것입니다. 그러나 ajax는 jsbin에서이 예제를 사용하지 않고 있습니다. 단지 기본 구조를 보여주기 위해 보여줍니다. 이것에 대한 jquery 플러그인이 있습니까? 어떤 방식 으로든이 브라우저처럼 보이는 동작을 제어 할 수 있습니다. 감사.

+2

많은 웹 사이트에는 아직 계정이 없습니다. 웹 사이트는 그 값을 기억하지 않습니다. 그것은 브라우저에 의해 기억됩니다. –

+0

이해 하시겠지만 브라우저 기반입니다. 브라우저 설정에서 다르게 말하는 경우 아무 것도 할 수 없다고 생각합니다. – hop

+0

downvote 설명? – 1252748

답변

0

브라우저 및 사용자 개인 정보 설정 및 정렬에 따라 다를 수 있으며 기본적으로 켜져 있어야하지만 입력 된 태그에 autocomplete="on"을 추가하십시오.

+2

autocomplete = "on"이 기본값이어야합니다. 브라우저에 기억하지 못하면 무시할 수 없습니다. – hop

+0

사양에 따라 기본값이 설정되어 있습니다. - http://dev.w3.org/html5/spec-author-view/common-input-element-attributes.html# the-autocomplete-attribute – hop

+0

입력 필드의 디폴트'autocomplete '값은 on이기 때문에이 속성의 설정은 실제로 아무것도하지 않아야합니다. 이 설정은 브라우저 기반 설정입니다. 브라우저의 사용자 설정에서 자동 완성 값을 기억할 수 없으면 추가, 변경, 수정, 변경 등을 수행 할 필요가 없습니다. 이를 위해 사용자는 브라우저 설정을 업데이트해야합니다. – War10ck

-5

당신은 autocomplete="on"

<input type="text" id="firstName" placeholder="First name" autocomplete="on" /> 
+1

브라우저에 따라 다릅니다. 사양에 따르면 기본 설정은 켜져 있습니다. - http://dev.w3.org/html5/spec-author-view/common-input-element-attributes.html#the-autocomplete-attribute – hop

+0

@hop 예, 자동 완성 기능 사용 안함 ' 아무것도 변경하지 마십시오 .. – 1252748

+0

@thomas 브라우저 자동 완성 설정을 확인하십시오. 어떤 브라우저를 사용하고 있습니까? – hop

7

는 대부분의 브라우저에서, 당신은 당신의 브라우저의 표시 값이 이전에 입력에 이름을 제공하여 입력 필드에 입력 할 수 있습니다 시도 할 수 있습니다. 예를 들면 다음과 같습니다.

<input type="text" id="firstName" placeholder="First name" name="firstName" > 

필드에 이름 속성이 없으면 브라우저에 제안 사항이 표시되지 않습니다.

javascript가 제출시 기본 동작을 방해하는지 확인하십시오.

관련 문제