동적추가
본문
동적추가인데 분할필드 사용을 아래처럼 하고 있는데요.
deposit에 금액을 기재하면 deposit_date에 오늘날짜가 자동으로 기입되게 하려고 합니다.
function deposit_date<?=($i+1)?>(){
jQuery('#deposit_date<?=($i+1)?>').val('<?=G5_TIME_YMD?>');
}
이렇게 하였더니 왜 안될까요?
Uncaught TypeError: deposit_date1 is not a function 이라고 애러가 뜨네요...
+'<tr>'
+'<td><input type="text" name="deposit[]" id="deposit'+(index+1)+'" value="'+value_arr['deposit']+'" onkeyup="total_deposit(this); income(); deposit_date" size="7" maxlength="9" placeholder="금액"></td>'
+'<th><input type="text" name="deposit_date[]" id="deposit_date'+(index+1)+'" value="'+value_arr['deposit_date']+'" size="9" maxlength="12" class="box_date" placeholder="입금일"></th>'
+'</tr>'
답변 2
함수에 function deposit_date1() 이런게 있는데
다른 곳에서 함수와 같은 이름으로 id='deposit_date1' 이런게 있으면 안됩니다
함수명을 다르게 만드세요
deposit에 금액을 기재하면 그 다음 단계에서 날짜를 넣어주는 형식으로 하는게 더 편리하지 않을까요?
23시 59분에 deposit에 금액을 기재했는데,
실제 저장은 00시 01분에 했다면 날짜가 전날것으로 가지고 갈텐데요...