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

리스트에서 달력 채택완료

웹프리죤 10년 전 조회 1,898

목록에서 달력을 사용할 경우

 

$(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개

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

모두 아이디를 줄 필요는 없습니다.

아래처럼 클래스를 이용해보세요..

 

$(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"> 

 

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

답변에 대한 댓글 1개

웹프리죤
10년 전
아...아이디로 했을 땐 안되더니.. 말씀대로 클래스로 하니까 목록에서 되는군요..
이해는 되지 않네요..아이디는 안되고 클래스는 된다니까..
수정폼에서는 아이디로 하고 있거든요..그래서 목록에서도 아이디로 한건데...암튼..감사합니다.

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

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

로그인