달력을 입력안하고 글쓰기를 눌렀을때 에러가 나오고있습니다.

달력을 입력안하고 글쓰기를 눌렀을때 에러가 나오고있습니다.

QA

달력을 입력안하고 글쓰기를 눌렀을때 에러가 나오고있습니다.

본문

9869ba8138c5ee75332f6420cf511d2e_1494850541_2911.jpg
 

 

 

달력에 입력값이 없을때 required를 적용해서 쓰게 하려고했는데

 

이미지와 같이 경고창이나오면서 달력 입력이 안되내요.

 

전체적인 소스를 다올리지못해서 불편하시겠지만 눈짐작?;;; 으로 오류 사항 확인해주실분이 계신가요 ^^;;

 


<label for="datepicker_from">
<img src="<?php echo $board_skin_url ?>/img/calender2.png" class="day_icon_img"/>
	<input type="text" name="wr_4" class="frm_input day_input_st1" size="16" required  readonly id="datepicker_from" value="<?php echo $write["wr_4"]; ?>">
</label>

 

 

-- 상단 적용 스크립트 및 인클루드 --

 


<?php include_once(G5_PLUGIN_PATH.'/jquery-ui/datepicker.php'); ?> 
 
<script> 
	$(function(){ 
		$("#datepicker_from, #datepicker_to").datepicker({ 
			changeMonth: true, 
			changeYear: true, 
			dateFormat: "yy. mm. dd", 
			showButtonPanel: true, 
			yearRange: "c-99:c+99", 
			maxDate: "+365d" 
		}); 
	}); 
</script> 
 
 
 
<script>
    //본 예제에서는 도로명 주소 표기 방식에 대한 법령에 따라, 내려오는 데이터를 조합하여 올바른 주소를 구성하는 방법을 설명합니다.
    function openDaumPostcode() {
        new daum.Postcode({
            oncomplete: function(data) {
                // 팝업에서 검색결과 항목을 클릭했을때 실행할 코드를 작성하는 부분.
 
                // 도로명 주소의 노출 규칙에 따라 주소를 조합한다.
                // 내려오는 변수가 값이 없는 경우엔 공백('')값을 가지므로, 이를 참고하여 분기 한다.
                var fullRoadAddr = data.roadAddress; // 도로명 주소 변수
                var extraRoadAddr = ''; // 도로명 조합형 주소 변수
 
                // 법정동명이 있을 경우 추가한다. (법정리는 제외)
                // 법정동의 경우 마지막 문자가 "동/로/가"로 끝난다.
                if(data.bname !== '' && /[동|로|가]$/g.test(data.bname)){
                    extraRoadAddr += data.bname;
                }
                // 건물명이 있고, 공동주택일 경우 추가한다.
                if(data.buildingName !== '' && data.apartment === 'Y'){
                   extraRoadAddr += (extraRoadAddr !== '' ? ', ' + data.buildingName : data.buildingName);
                }
                // 도로명, 지번 조합형 주소가 있을 경우, 괄호까지 추가한 최종 문자열을 만든다.
                if(extraRoadAddr !== ''){
                    extraRoadAddr = ' (' + extraRoadAddr + ')';
                }
                // 도로명, 지번 주소의 유무에 따라 해당 조합형 주소를 추가한다.
                if(fullRoadAddr !== ''){
                    fullRoadAddr += extraRoadAddr;
                }
 
                // 우편번호와 주소 정보를 해당 필드에 넣는다.
                document.getElementById('sample4_postcode').value = data.zonecode; //5자리 새우편번호 사용
                document.getElementById('addr').value = fullRoadAddr;
                document.getElementById('sample4_jibunAddress').value = data.jibunAddress;
 
                // 사용자가 '선택 안함'을 클릭한 경우, 예상 주소라는 표시를 해준다.
                if(data.autoRoadAddress) {
                    //예상되는 도로명 주소에 조합형 주소를 추가한다.
                    var expRoadAddr = data.autoRoadAddress + extraRoadAddr;
                    document.getElementById('guide').innerHTML = '(예상 도로명 주소 : ' + expRoadAddr + ')';
 
                } else if(data.autoJibunAddress) {
                    var expJibunAddr = data.autoJibunAddress;
                    document.getElementById('guide').innerHTML = '(예상 지번 주소 : ' + expJibunAddr + ')';
 
                } else {
                    document.getElementById('guide').innerHTML = '';
                }
            }
        }).open();
    }
</script>


 

 

 

 

 

 

 

이 질문에 댓글 쓰기 :

답변 1

datepicker_to 도 존재하나요? 

예리하시내요 소스 다읽어주셧다니 정말 감동이에요!!!

밑에 코드에서 "readonly"을 빼니까 문재사항이 해결되었습니다.

감사합니다 ^^


		<label for="datepicker_from">
			<img src="<?php echo $board_skin_url ?>/img/calender2.png" class="day_icon_img"/>
			<input type="text" name="wr_4" class="frm_input day_input_st1" size="16" required  readonly id="datepicker_from" value="<?php echo $write["wr_4"]; ?>">
		</label>

답변을 작성하시기 전에 로그인 해주세요.
전체 97
QA 내용 검색

회원로그인

(주)에스아이알소프트 / 대표:홍석명 / (06211) 서울특별시 강남구 역삼동 707-34 한신인터밸리24 서관 1402호 / E-Mail: admin@sir.kr
사업자등록번호: 217-81-36347 / 통신판매업신고번호:2014-서울강남-02098호 / 개인정보보호책임자:김민섭(minsup@sir.kr)
© SIRSOFT