자바스크립트 안에 제이쿼리 넣는 문의입니다.

자바스크립트 안에 제이쿼리 넣는 문의입니다.

QA

자바스크립트 안에 제이쿼리 넣는 문의입니다.

본문


<script>
jQuery(function(){
$.datetimepicker.setLocale('kr');
 jQuery('#date_timepicker_can').datetimepicker({
  format:'Y/m/d',
  timepicker:false,
startDate:new Date()
 });
});
  </script>

 

위에 제이쿼리를 아래 스크립트 안에 넣어서 생년월일을 달력으로 나오게 하고 싶습니다.

 간단한 방법이 있을까요? 

 

 


<script type="text/javascript">
           var count = 0;
           function addForm1(){
                     var addedFormDiv1 = document.getElementById("addedFormDiv1");
                     var str = "";
str+="<div class='col-md-2 col-sm-2 qmanse_q'  style='padding-left: 0px; margin-bottom:16px; padding-top: 10px; padding-bottom: 10px;'>성명</div><div class='col-md-2 col-sm-2 ' style='padding-right: 0px; padding-top: 7px;  padding-bottom: 10px;  padding-left: 9px;'><input style='border-radius: 4px;  height: 32px;' type='text' name='Ninput12_"+count+"' value='<?php echo $write['input12_"+count+"'] ?>' id='Ninput12_"+count+"' class='frm_input' size='50' maxlength='100'></div>";

str+="<div class='col-md-2 col-sm-2 qmanse_q'  style='padding-left: 0px; margin-bottom:16px; padding-top: 10px; padding-bottom: 10px;'>생년월일</div><div class='col-md-2 col-sm-2' style='padding-right: 0px; padding-top: 7px;  padding-bottom: 10px;  padding-left: 9px;' ><input style='border-radius: 4px;  height: 32px;' type='text' name='Ninput13_"+count+"' value='<?php echo $write['input13_"+count+"'] ?>' id='Ninput13_"+count+"' class='frm_input' size='50' maxlength='100'></div></div>";
                     var addedDiv1 = document.createElement("div"); 
                     addedDiv1.id = "added_"+count; 
                     addedDiv1.innerHTML  = str; // 폼 Div안에 HTML삽입
                     addedFormDiv1.appendChild(addedDiv1);
                     count++;
                     document.baseForm1.count.value=count;           }        
           function delForm1(){
                     var addedFormDiv1 = document.getElementById("addedFormDiv1");
                     if(count >1){ // 현재 폼이 두개 이상이면
                                var addedDiv1 = document.getElementById("added_"+(--count));
                                addedFormDiv1.removeChild(addedDiv1); // 폼 삭제 
                     }else{ // 마지막 폼만 남아있다면
                                document.baseForm1.reset(); // 폼 내용 삭제
                     }           }
</script>
<body onload="addForm1();">
<form name="baseForm1" action="" method="post">
           <input type="hidden" name="count" value="0">
           <div id="addedFormDiv1"></div><BR>
           <input type="Button" value="+ 가족사항 추가" onclick="addForm1()">
           <input type="Button" value="- 추가 가족사항 삭제" onclick="delForm1()">
</form>
</body>

 

 

 

이 질문에 댓글 쓰기 :

답변 2

jquery를 함수로 만들어서 append 하고 난 후 함수 호출 한번 해주셔야 적용이 되는걸로 알고있습니다.

<script>

jQuery(function(){

  date_function();

});  

function date_function(){

 $.datetimepicker.setLocale('kr');  

   jQuery('#date_timepicker_can').datetimepicker({  

      format:'Y/m/d',  

      timepicker:false, startDate:new Date()  

   });

}

</script>

으로 만들고 html append 후에 date_function(); 호출 한번 더 해서 확인해보세요~

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

회원로그인

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