테스트 사이트 - 개발 중인 베타 버전입니다

텍스트박스에 공백입력 못하게 할려고 하는데요. 채택완료

hanaro2 6년 전 조회 8,825

텍스트박스에 '12399' 이렇게 입력해야 하는데,  '123 99'  이런식으로 중간에 스페이스키를 눌러서 공백을 입력을 하는 사람들이 있어서요. 이를 못하게 할려면 어떻게 해야 하는지요?

 

자바스크립트로 구현해볼려고 하는데.. 잘안되네요..

 

조언 좀 부탁립니다.

댓글을 작성하려면 로그인이 필요합니다.

답변 3개

채택된 답변
+20 포인트
bonobono
6년 전

 

로그인 후 평가할 수 있습니다

댓글을 작성하려면 로그인이 필요합니다.

6년 전

아래와 같이 해보세요.

로그인 후 평가할 수 있습니다

댓글을 작성하려면 로그인이 필요합니다.

6년 전

해당 input 필드에서 키를 누를 때마다 공백을 검사하세요.(공백검사 하는 방법은 구글링을 통해 찾으시면 됩니다.)

그리고 input 박스에서 포커스 아웃될 때, 다시 한 번 공백 검사하는 함수를 돌려서 공백이 있다면 공백을 없애고, 숫자만 남게 처리하세요.

마지막으로 그 부분을 받는 PHP 페이지에서도 공백을 검사해서 숫자만 리턴 되도록 고쳐주시면 3중으로 처리되니 문제가 해결될거 같습니다.

로그인 후 평가할 수 있습니다

댓글을 작성하려면 로그인이 필요합니다.

답변을 작성하려면 로그인이 필요합니다.

로그인