이미지 클릭 시 양식 늘리기

소개



본 기사의 내용은 학습의 비망록입니다.

구현 개요


  • 이미지를 클릭하여 양식의 입력 태그를 늘립니다.
  • input 태그의 id, placeholder의 번호를 일련번호로 한다.
  • css는 생략

  • 그러나





    내용



    우선 HTML로 양식 작성
    <!DOCTYPE html>
    <html lang="ja">
    <head>
      <meta charset="UTF-8">
      <meta name="viewport" content="width=device-width, initial-scale=1.0">
      <title>Document</title>
      <link rel="stylesheet" href="style.css">
    </head>
    <body>
      <form action="" method="POST">
        <div>
          <input type="text" id="text" placeholder="フォーム-0">
        </div>
        <!-- ボタンで増やす場合 -->
        <!-- <input type="button" value="フォーム追加" onclick="addForm()"> -->
      </form>
      <script src="main.js"></script>
    </body>
    </html>
    

    중요한 JS 부분.
    
    function addForm() {
      let i = 1 ;
      let input_data = document.createElement('input');
      input_data.type = 'text';
      input_data.id = 'inputform_' + i;
      input_data.placeholder = 'フォーム-' + i;
      let parent = document.getElementById('form_area');
      parent.appendChild(input_data);
      i++ ;
    }
    

    좋은 웹페이지 즐겨찾기