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

날짜 입력칸의 직접입력을 못하게 하려면 어떻게 해야할까요? 채택완료

지율아빠 8년 전 조회 7,507

회원가입시 생일정보를 받고 있습니다.

생일정보를 입력하는 입력칸에 datepicker를 사용해서 해당 생일을 선택하게끔 되어있는데..

가만보니 직접입력도 가능하게끔 되어 있더군요..

그래서, 회원DB를 보면 날짜입력 형식이 제각각입니다.

직접입력한 사람들 마다 틀리고, datepicker로 입력한 사람도 있고...

그래서, 날짜입력칸에 직접입력을 못하고 datepicker로만 생일을 선택할 수 있게끔 하려면

어떻게 해야할까요?

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

답변 2개

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

생일정보 입력하는 input 에 readonly 하시면 됩니다~ 

onclick 시 datepicker 가 보일수있게 스크립트 처리 하시면 조금 더 편하구요~ 

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

답변에 대한 댓글 1개

지율아빠
8년 전
감사합니다.. 마르스컴퍼니님...^^

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

8년 전

첫째로는 readonly 속성을 주셔야 하고 readonly" />

그다음으로는 해당값이 서버로 넘어왔을 때

올바른 형식인지에 대한 검증 처리가 한번 더 필요합니다.

readonly 라도 얼마든지 값 조작은 가능합니다.

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

답변에 대한 댓글 3개

지율아빠
8년 전
감사합니다..^^
그런데 올바른 형식인지에 대한 검증처리는 어떻게 하는걸까요?
배르만
8년 전
날짜 형식의 경우
캐릭터개수 체크나
정규식으로 체크하는 방법이 있겠으며
최종적으로는 checkdate 로 값을 쪼개어 검증하는 방법이 있습니다.
지율아빠
8년 전
자세한 설명 감사드립니다..^^

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

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

로그인