리스트에서 달력
본문
목록에서 달력을 사용할 경우
$(function(){
$("#payday_<?=$i?>").datepicker({
changeMonth: true,
changeYear: true,
dateFormat: "yy-mm-dd",
showButtonPanel: true,
yearRange: "c-99:c+99",
maxDate: "+365d"
});
});
달력 아이디 값에 리스트 <?=$i?> 를 주고
<input type="text" name="mb_4[<?php echo $i; ?>]" value="<?php echo $row['mb_4'] ?>" id="payday_<?php echo $i; ?>" class="frm_input" size="11" maxlength="11" style="margin:2px 0">
인풋값에도 저렇게 주면 되는거 아닌가요?
안되네요...머가 잘못됐을까요
답변 1
모두 아이디를 줄 필요는 없습니다.
아래처럼 클래스를 이용해보세요..
$(function(){
$(".payday").datepicker({
changeMonth: true,
changeYear: true,
dateFormat: "yy-mm-dd",
showButtonPanel: true,
yearRange: "c-99:c+99",
maxDate: "+365d"
});
});
<input type="text" name="mb_4[<?php echo $i; ?>]" value="<?php echo $row['mb_4'] ?>" class="frm_input payday" size="11" maxlength="11" style="margin:2px 0">