>source

입력 문자열이 있음을 인식하기 위해 검색 입력을 얻는 방법은 무엇입니까? 아래 code는 작동하지만 입력을 입력하지 않아도 검색을 클릭하거나 입력하면 여전히 검색을 수행합니다. 즉, 검색 입력이 비어 있어도 계속 검색합니다. 이것은 단지 프로젝트일 뿐인데 아이디어가 있는 사람이 있습니까?

<input type="text" id="textInput" name="" class="query">

<script>      let query= document.querySelector('.query');
      let searchBtn= document.querySelector('.searchBtn');
      searchBtn.onclick= function(){
          let url= 'https://www.google.com/search?q='+query.value;
          window.open(url,'_self');
      }
  </script>   <script>      var input= document.getElementById("textInput");
      input.addEventListener("keyup", function(event) {
          if (event.keyCode=== 13) {
              event.preventDefault();
              document.getElementById("searchButton").click();
          }
      });
   </script>

질문에 태그 jquery가 있지만 jQuery를 사용하지 않습니다. 실수인가요?

SteeveDroz2021-11-30 03:33:11
  • 이전 Android Bluetooth LE 스캔에서 장치를 찾을 수 없음
  • 다음 RSpec: receive().with()를 연결하는 방법?