채택완료

for 반복문 문의드립니다

2019-03-04 (월) 05:42:52 3,218

<script type="text/javascript">
$(function(){ 
   $("#wr_10_★").datepicker({ changeMonth: true, changeYear: true, dateFormat: "yy-mm-dd", showButtonPanel: true, yearRange: "c-99:c+99", minDate: "-100d;", maxDate: "+365d;" });
});   
</script>
 

for 반복문 문의드립니다

위 소스에서 ★이 들어간 부분에 0부터 숫자가 들어가야하는데

for (var i = 0; i<=; i++( {

이런식으로 넣으면 될것같은데.. 스크립트 쪽은 잘 몰라서 문의글 남겨봅니다~!

|

답변 2개 / 댓글 2개

채택된 답변
+20 포인트

클래스를 사용하시면 반복문이 필요없습니다.

Copy
<!-- datepicker 클래스를 추가하시고 -->

<input class="datepicker" name="wr_10_1">

<input class="datepicker" name="wr_10_2">

...

<script>

// 선택자로 .datepicker사용하세요

(function() {

   $(".datepicker").datepicker({ changeMonth: true, changeYear: true, dateFormat: "yy-mm-dd", showButtonPanel: true, yearRange: "c-99:c+99", minDate: "-100d;", maxDate: "+365d;" });

})();

</script>

답변에 대한 댓글 1개

이렇게 간단한 방법이 있었는데, 미처 생각을 못했어요!
감사합니다~~^^

저렇게 ID 마다 선언하지 마시고요.

<input type="text" id="wr_10_0" name="wr_10_0" class="datepicker" value="">
<input type="text" id="wr_10_1" name="wr_10_1" class="datepicker" value="">
<input type="text" id="wr_10_2" name="wr_10_2" class="datepicker" value="">
<input type="text" id="wr_10_3" name="wr_10_3" class="datepicker" value="">

<script type="text/javascript">
$(function(){ 
   $(".datepicker").datepicker({ changeMonth: true, changeYear: true, dateFormat: "yy-mm-dd", showButtonPanel: true, yearRange: "c-99:c+99", minDate: "-100d;", maxDate: "+365d;" });
});   
</script>

이렇게 class 로 선언하세요 ^^

답변에 대한 댓글 1개

덕분에 잘 해결했습니다~! 감사합니다~~^^

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