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

간단한 질문하나 드립니다 채택완료

웹개발장인되자 7년 전 조회 2,411

</p>

<p><thead>

            <tr>

              <th>요금제<span id="add_charge">+</span></th>

              <th>기본요금</th>

              <th>공시지원금</th>

              <th>신규가입</th>

              <th>번호이동</th>

              <th>기기변경</th>

              <th>데이터</th>

              <th>음성</th>

              <th>문자</th>

            </tr>

          </thead>

          <tbody>

            <tr>

              <td><input type="text" name="it_11[1]" value="<?php echo $it_11[1] ?>"></td>

              <td><input type="text" name="it_11[2]" value="<?php echo $it_11[2] ?>"></td>

              <td><input type="text" name="it_11[3]" value="<?php echo $it_11[3] ?>"></td>

              <td><input type="text" name="it_11[4]" value="<?php echo $it_11[4] ?>"></td>

              <td><input type="text" name="it_11[5]" value="<?php echo $it_11[5] ?>"></td>

              <td><input type="text" name="it_11[6]" value="<?php echo $it_11[6] ?>"></td>

              <td><input type="text" name="it_11[7]" value="<?php echo $it_11[7] ?>"></td>

              <td><input type="text" name="it_11[8]" value="<?php echo $it_11[8] ?>"></td>

              <td><input type="text" name="it_11[9]" value="<?php echo $it_11[9] ?>"></td>

            </tr>

          </tbody></p>

<p>

</p>

<p><script>

            $(function(){

                $('#charge').on('click', 'span[id="add_charge"]', function() {

                    var $contents = $('#charge tr:last');

                    var $clone = $contents.clone();</p>

<p>                    $clone.find('input').val("");</p>

<p>                    $("#charge").append($clone);

                });

            });

          </script></p>

<p>

+버튼을 눌렀을때 밑에 처럼 동적으로 필드를 생성하고 name과 value의 it_숫자+1[1,2,3,4,5,6,7,8,9]

이 되게 하고싶습니다. 

</p>

<p><tr>

              <td><input type="text" name="it_12[1]" value="<?php echo $it_12[1] ?>"></td>

              <td><input type="text" name="it_12[2]" value="<?php echo $it_12[2] ?>"></td>

              <td><input type="text" name="it_12[3]" value="<?php echo $it_12[3] ?>"></td>

              <td><input type="text" name="it_12[4]" value="<?php echo $it_12[4] ?>"></td>

              <td><input type="text" name="it_12[5]" value="<?php echo $it_12[5] ?>"></td>

              <td><input type="text" name="it_12[6]" value="<?php echo $it_12[6] ?>"></td>

              <td><input type="text" name="it_12[7]" value="<?php echo $it_12[7] ?>"></td>

              <td><input type="text" name="it_12[8]" value="<?php echo $it_12[8] ?>"></td>

              <td><input type="text" name="it_12[9]" value="<?php echo $it_12[9] ?>"></td>

            </tr></p>

<p>

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

답변 1개

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

필드를 생성 하기전 it_숫자 값을 받는다

숫자 값을 뽑아 +1 시킨다.

$('#charge tr:last td').each 써서 $(this).children('input).attr('name','lt_증가값[index+1])  으로 값을 바꿔 준다 

은 php 구문임으로 자바스크립트로 돌려도 동작 하지 않는다.

코드를 직접 짜드릴순 없고 저같으면 이런식으로 구현 할 것 같습니다. 

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

답변에 대한 댓글 1개

웹개발장인되자
7년 전
정말 감사합니다

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

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

로그인