HTML 질문 있습니다.

  • #3457501
    초보 71.***.23.179 686

    백수된 김에 홈페이지 공부 하고 있어요. 예제 따라하는 중에 유투브 검색창을 만드는게 있는데, 인풋 받은 값에다가 특정 단어를 더해서 검색이 되게 하려면 어떻게 해야 할지 하루종일 머리를 굴려봐도 안되서 질문합니다.

    <form action=”http://www.youtube.com/results&#8221; method=”get”>
    <input name=”search_query” type=”text” maxlength=”128″ />
    </select>
    <input type=”submit” value=”Search” />
    </form>

    이렇게 값을 받는데, 예를 들어서 게임 이름을 입력하게 하면 결과로 리뷰 동영상만 출력이 되게 하려고 하거든요.

    유투브 주소창에 +를 이용해서 특정 단어를 더하면 되는것 까진 쉽게 찾았는데, 사용자가 입력한 값에 “+review” 라는 문자열을 더해서 search_query로 돌려주는걸 하려면 어떻게 해야 할까요? (혹은 어떻게 검색을 해봐야 할까요?)

    • CS 73.***.104.237

      youtube api가 아니고 그냥 웹페이지 주소를 폼에 넣으시면 안되죠

    • 3231 96.***.218.119

      뭐든 시작이 반이라고 코딩시작 축하드립니다.
      그런 일들을 하기 위해서 javascript (거기 더해서 React, Angular, Vue, jQuery 등등등의 라이브러리 프레임워크 등등) 가 필요합니다. 그런데, 공부하시는 김에 관심있으시면 html, css, javascript 기본은 하시는게 좋을 듯 하네요.

      기본 공부하시고, 코딩 질문은 여기보다는 stackoverflow.com 나 구글 같은데서 검색/질문 하시면 될 듯 합니다. (질문 검색하면 많이 나오고요. stackoverflow의 경우에 엄한 질문하면 바로 욕들으면서 이렇게 질문하면 (적절치 않은 질문, 중복질문) 욕먹는구나 하면서 거기 문화를 익히시게 될겁니다.)

      즐코딩하시길..

      • 하하 71.***.23.179

        감사합니다. 지금 유투브에서 파이썬 크롤러 강좌보니 url을 함수처럼 base랑 input으로 받은 스트링을 더해서 쓰는걸 보여주네요. 제가 하려는 것도 이렇게 하면 될거 같은데 좀더 파봐야 겠어요 ㅎㅎ

    • dddd 73.***.156.98

      Form submit에 아니라 Javascript로 인풋 박스의 내용을 뽑아서 원하시는 키워드를 더한 다음에 get이나 post로 날려야 합니다. Form은 그 과정을 자동으로 해주는 대신에 자유도가 떨어지거든요

      • 초보 71.***.23.179

        감사합니다. 자바 스크립트로 하니 바로 문자열 합쳐져서 window.open으로 원하는대로 완성되네요. ^^

    • dddd 73.***.156.98

Cancel