채택완료

클릭으로 추가(?) 될수있게 하고싶어요

2016-05-25 (수) 09:43:36 4,398

7ae127553aca87c71dd76bbe31b00222_1464136907_6211.jpg

위  그림과같이 추가하면 밑으로 내려오는걸 구현하고싶어요

게시판에 사용하려구하는데요 게시판 필드가 많다보니깐 한꺼번에 다 나열할수가 없어서 묶어서

+보이고 - 하면 안보이고하는 형식으로 하고싶은데 스크립트나 제이쿼리쪽을 못해서 어떻게 해야할지 막막합니다

고수님들 도와주세요~

|

답변 2개 / 댓글 5개

채택된 답변
+20 포인트
2016-05-25 (수) 09:55:54

https://jsfiddle.net/gvhR8/

최대한 직관적으로 만든 거라서 보시면 그냥 아실 것 같네요.

답변에 대한 댓글 3개

2016-05-25 (수) 10:45:50
왕계란님 저 소스를 퍼다가 write.skin.php에 넣었떠니 + 버튼 누르면 저장에 버튼 역활이되네요
빈공간에 글채우라고 얼럿떠요..

<button id="addTR">Add</button>
<table id="table">
<tr>
<td><input type="text" name="idx[]" value="" /></td>
</tr>
</table>
<script>
$(function() {
$("#addTR").click(function () {
var row = "<tr>";
row += "<td><input type='text' name='idx[]' value='' /></td>";
row += "<td><span>Remove</span></td>";
row += "</tr>";
$("#table").append(row);
});

$("#table").on("click", "span", function() {
$(this).closest("tr").remove();
});
});
</script>
했어요
button에 type="button" 이거 추가해 보세요.
2016-05-25 (수) 11:14:00
추가가 안되네요 ㅠ_ㅠ 열씸히 알려주셨는데 못따라가서 죄송합니다

저는 첨부파일로 해서 한번 만들어봣어용 넣어보세용~

<input type="file" name="wr_img[]"> <button type="button" onclick="img_plus();">+</button> 

원하는 위치에 이렇게 넣으시고요

<script>

var img_plus = function(){

    var html = '<tr>';

      html += '<th>';

      html += '이미지';

      html += '</th>';

      html += '<td>';

      html += ' <input type="file" name="wr_img[]"> <button type="button" onclick="img_minus(this);">-</button>';

      html += '</td>';

      html +='</tr>';

    $('#files tbody').append(html);

    }

    var img_minus = function(a){

    $(a).parent().parent().remove();

    }

</script>

이렇게 넣어주시고용

$('#files tbody').append(html);이런 부분이있는데 

해당 <table id = 'files'> 테이블 id를 files라고 임의로 부여했습니다.

님이 사용하시는 table id를 넣으시면 될듯하네용

답변에 대한 댓글 2개

아... 물론 write_update.skin.php는 직접..
2016-05-25 (수) 11:11:39
배열로 되다보니 update가 어려워요 힌트라도 주시면안될까요 ㅠ_ㅠ

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