두 개의 텍스트 상자가 서로 겹쳐 있습니다. 첫 번째 텍스트 상자 'TextBox1'은 사용자 입력에 의해 정의됩니다. 두 번째 'TextBox2'는 자동 완성 기능으로 채워집니다. 내 목표는 첫 번째 텍스트 상자의 배경을 흰색으로 만 입력 한 텍스트에 대해 결과 'TextBox2'가 반환되는 계정 이름의 나머지 부분 만 표시하도록하는 것입니다.CSS 텍스트에만 적용되는 텍스트 상자의 배경색
예 : 사용자 유형이 "ut tr"이고 'TextBox2'에 저장되는 자동 완성은 'UT 교육'이됩니다. 나는 각 단어의 첫 글자를 대문자로 변환하는 텍스트를 가지고 있으므로 변형 후 (사용자 유형으로) "Ut Tr".
입력이 'TextBox2'에있는 결과와 겹치면 두 문자는 대소 문자의 차이 때문에 일치하지 않습니다. 이것은 다른 예에서 주요한 화장품 문제를 일으킬 수 있습니다.
그래서 'TextBox1'입력 텍스트 상자의 텍스트 배경이 흰색이면 사용자가 입력 한 내용과 나머지 자동 완성 만 볼 수 있습니다.
도움 주셔서 감사합니다. 이것은 첫 번째 게시물이기 때문에 아무 것도 모르는 사이에 금기를했다면 사과드립니다. 여기
이 보이는 방법을 보여주는 비디오에 대한 링크입니다 : http://screencast.com/t/ef6dBJyU2X14
이것은 자동 완성에 대한 흥미로운 접근법입니다. 개인적으로는 버그가있는 경향이 있지만, 시원한 아이디어를 위해 upvoted입니다. – diracdeltafunk
귀하의 질문에 대해 조금 불명확합니다. – Faust
내가 발견 한 바로는 CSS의 배경색 속성이 전체 요소에 적용됩니다. 요소 내에서 스팬을 만들 때 우연히 발견되었지만 텍스트 상자에서이를 수행하는 방법을 모르거나 내 문제를 해결하기에 충분하면 – CVetter