ASP.NET 사이트에서 작업 할 때 텍스트 상자가 있습니다. 텍스트 상자 가운데를 클릭하면 텍스트 상자에 포커스가있을 때 커서가 가운데에 있고 왼쪽에서 1/4 인치를 클릭하면 포커스에 있습니다. 커서는 왼쪽에서 1/4로 이동합니다.
이 특정 텍스트 상자에서만이 문제가 발생합니다. 내 페이지의 다른 모든 항목은 예상대로 작동합니다 (즉, 클릭 한 위치에 관계없이 커서가 기본적으로 텍스트 필드의 시작으로 설정 됨). 이상한 점은 모든 텍스트 상자가 동일하게 정의된다는 것입니다. 이것에 대해 눈에 띄는 것은 페이지의 마지막 텍스트 상자라는 것입니다.
어떤 아이디어?
페이지에 자바 스크립트가 없지만 이것이 유일한 방법이라면 사용할 수 있습니다.
여기에 정보가 부족하기 때문에 나는 교육적인 추측을 할 것입니다. asp.net Webforms를 사용하고 있다고 가정하겠습니다.
클릭 한 위치에 관계없이 커서는 기본적으로 텍스트 필드의 시작으로 설정됩니다.
이는 a Textbox
가 텍스트 (공백 포함)가 없을 때 시작이 인덱스 0에 있기 때문 입니다.
내가 생각하는 것은 마지막 텍스트 상자 컨트롤에 공백이 입력된다는 것입니다. Textbox
컨트롤 의 속성으로 이동하여 속성 아래에서 Text
클릭 한 다음 키 CTRL-A
를 눌러 모든 문자 (공백 포함)를 선택하고 키를 눌러 모두 DEL
삭제합니다 (있는 경우).
이 기사는 인터넷에서 수집됩니다. 재 인쇄 할 때 출처를 알려주십시오.
침해가 발생한 경우 연락 주시기 바랍니다[email protected] 삭제
몇 마디 만하겠습니다