이소스 뭐가 문제일까요?
본문
https://sir.kr/qa/530557 여기 답변 댓글에 좋은 소스가 있길래 한번 사용해보려고
코드 가져와서 게시판 스킨에 넣었는데
+ 나 - 클릭하면 링크창이 나와야할텐데 안나오고 그냥 글이써지네요 질문쓰신분은 잘대시는거같은데
혹시 뭐 별도로 수정 해줘야할것이 있나요
<?php
// 처음에는 3개까지만 입력창을 표시합니다.
for ($i = 1; $is_link && $i <= 3; $i++) {
?>
<div class="bo_w_link write_div">
<label for="wr_link<?php echo $i ?>"><i class="fa fa-link" aria-hidden="true"></i><span class="sound_only"> 링크 #<?php echo $i ?></span></label>
<input type="text" name="wr_link<?php echo $i ?>" value="<?php if($w=="u"){ echo $write['wr_link'.$i]; } ?>" id="wr_link<?php echo $i ?>" class="frm_input full_input" size="50">
</div>
<?php
}
?>
<button class="btn_add_link">+</button>
<button class="btn_del_link">-</button>
<script>
$(function() {
// + 버튼 클릭 시 링크 입력창 추가
$('.btn_add_link').on('click', function() {
// 현재 입력창의 개수 확인
var link_count = $('.bo_w_link').length;
// 10개까지만 허용
if (link_count < 10) {
// 새 입력창 생성
var new_link_div = $('<div class="bo_w_link write_div">\
<label for="wr_link' + (link_count + 1) + '"><i class="fa fa-link" aria-hidden="true"></i><span class="sound_only"> 링크 #' + (link_count + 1) + '</span></label>\
<input type="text" name="wr_link' + (link_count + 1) + '" id="wr_link' + (link_count + 1) + '" class="frm_input full_input" size="50"></div>');
// 마지막 입력창 뒤에 추가
$('.bo_w_link').last().after(new_link_div);
}
});
// - 버튼 클릭 시 링크 입력창 삭제
$('.btn_del_link').on('click', function() {
var link_count = $('.bo_w_link').length;
if (link_count > 3) {
$('.bo_w_link').last().remove();
}
});
});
</script>
답변 2
<button type='button' class="btn_add_link">+</button>
<button type='button' class="btn_del_link">-</button>
이렇게 바꿔 보세요.
form 내부에 있어서 button 클릭시 submit 되는것 같은데요?