링크주소 입력개수 접고 펴는방법이 있을까요

링크주소 입력개수 접고 펴는방법이 있을까요

QA

링크주소 입력개수 접고 펴는방법이 있을까요

답변 1

본문

글작성할때 링크주소 입력개수를 10개를 작성할수있게 사용중인데

글작성할때마다 매번 10개가 다 펼쳐져있는 상태에서 보여지다보니 글입력폼이 너무 밑으로 내려가

불편하다고하길래 화면상에 기본으로 3개정도만 기본으로 보여주고 옆에 더 필요할땐 더입력 버튼

만들어서 필요한사람만 버튼 눌러 나오게 해서 입력하게 해주면 좋을꺼같은데 방법이 있을까요?

이 질문에 댓글 쓰기 :

답변 1

아래의 내용을 한번 참고를 해보시겠어요

 

 

<script>
function toggleLinks() {
    var extraLinks = document.getElementById("extraLinks");
    if (extraLinks.style.display === "none") {
        extraLinks.style.display = "block";
        document.getElementById("toggleBtn").innerHTML = "접기";
    } else {
        extraLinks.style.display = "none";
        document.getElementById("toggleBtn").innerHTML = "더 입력";
    }
}
</script>

<div>
    <!-- 기본으로 보이는 3개의 링크 입력 필드 -->
    <input type="text" name="link[1]" value="<?php echo $link[1] ?>">
    <input type="text" name="link[2]" value="<?php echo $link[2] ?>">
    <input type="text" name="link[3]" value="<?php echo $link[3] ?>">
    
    <button type="button" id="toggleBtn" onclick="toggleLinks()">더 입력</button>
    
    <div id="extraLinks" style="display:none;">
        <!-- 추가 7개의 링크 입력 필드 -->
        <?php for ($i=4; $i<=10; $i++) { ?>
            <input type="text" name="link[<?php echo $i ?>]" value="<?php echo $link[$i] ?>">
        <?php } ?>
    </div>
</div>

 

 

 

답변을 작성하시기 전에 로그인 해주세요.
QA 내용 검색
질문등록
전체 61,347
© SIRSOFT
현재 페이지 제일 처음으로