안녕하세요

6월20일24일차 - form tag, text로 slick idx 구하기 본문

프론트엔드 국비교육

6월20일24일차 - form tag, text로 slick idx 구하기

sakuraop 2022. 6. 20. 22:45

이번 주는 지금까지 배운 내용을 복습합니다.

예비군이 있기 때문에 모든 수업을 다 들을 수 없고 시안을 만들 시간도 촉박합니다.

학원에서는 가능한 선에서 최선을 다하고 집에서 혼자 할 수 있는 부분을 보충해야겠습니다.

[220620-banner와 form 태그를 만들었습니다.]  [ 220620-html / 220620-css / 220620-js ]


html 에서 

space는   입니다.
& 는 & 입니다.



search는 form 태그를 통해서 만듭니다.
          <div class="searchForm">
action에 입력받을 값이 들어가게 됩니다.
            <form action="">
input에는 내용에 들어갈 형식을 정합니다.
              <input type="text" />
input에 입력한 값을 form의 action으로 전달하기 위해서는 button 태그를 이용합니다.
              <button>
                <i class="xi-search"></i>
              </button>
            </form>
          </div>
          
          
          
#searchForm input[type="text"] 원하는 attr 만 가져옵니다.
          #searchForm input[type="text"] {
}

placeholder attr 이 있는 input만 가져옵니다.
#searchForm input[type="text"]::placeholder {
}

input을 focus 하였을 때 placeholder 를 보이지 않도록 합니다.
#searchForm input[type="text"]:focus::placeholder {
  opacity: 0;
}

js로 input으로 제출한 값을 받아올 수 있습니다.
            <form action="javascript:searchAction()">
              <input type="text" placeholder="검색어를 입력하세요." />
              <button></button>
            </form>
            <script>
              function searchAction() {
                var searchValue = $('#searchForm input').val()
                console.log(searchValue);
              }
          
form을 초기화하려면 [idx].reset()함수를 적용하면 됩니다. 
                $("#search")[0].reset();
text 내용만을 비우려면 value 값을 수정합니다. ( [id].value )
                $("#searchForm input").val("");



슬라이드 번호를 구하는 다른 방법입니다.
div를 하나 만들어 text를 입력하고 div 안에 입력된 text를 직접 수정하는 방법입니다.
          <div class="slideNum">slideNum</div>
.text()로 입력된 내용을 수정할 수 있습니다.          
    $(".slideNum").text((c ? c + 1 : 1) + " / " + s.slideCount);