입력한 문자를 실시간으로 반영하는 방법

개인 메모입니다.
양식에 입력한 문자를 반영하는 방법

📗 완성형





📗 코드



HTML 구조
  <form id="form_test">

    <div id="input_value_box"></div>   //inputされた情報が入る場所

    <input type="text" name ="input_value" value="">
 </form>

js 파일
//inputに入力したらdivタグに文字が反映される


const formTestInputValue = document.forms.form_test.input_value; //document.formsでformの中身を取得,さらに後ろの記述で細かく指定できる


formTestInputValue.addEventListener('input',()=>{     //formTestInputValueにinputがされたら
  let inputValueBox  = document.getElementById('input_value_box');//input_value_boxのidを検索して
  inputValueBox.textContent = formTestInputValue.value  //inputValueBoxのtextcontentにformTestInputValueのvalueをくっつける
})

📗 덤 【문자가 아니라 입력 수를 표시하고 싶을 때】





JS의 맨 아래의 출력의 끝에 length와 붙이면(자) 문자수를 카운트 해 줍니다.
inputValueBox.textContent = formTestInputValue.value.length

좋은 웹페이지 즐겨찾기