늦게 나마 해결을 한듯하여 추가 설명드립니다.
불특정 브라우저에서 최초페이지로딩 완료후 한글로 첫번째 키를 눌렀을 경우 삭제되는 현상이 있습니다.
해결 방법은 아래와 같습니다.
아래의 코드처럼 키보드 이벤트 코드를...
$("#hd").on("keyup", "#sch_stx", function(){
아래의 코드를 바꿔 주시면 됩니다. (keyup => focusin)
$("#hd").on("focusin", "#sch_stx", function(){
첫번째 키를 눌렀을때 삭제되는 원인은
첫번째 키를 누를때 페이지에 레이어를 만들 태그를 생성하면서 동시에 input도 초기화가 되는 현상인듯 하였습니다.
입력폼이 한개인경우 키보드 이벤트를 제외하여도 됩니다.