강의 필기 내용의 일부, 그 중 정말 도움이 된 파트만 올림
사용자에게 데이터를 받을 때 필드를 생성함 (입력창, 인풋 필드)
<input type="text"/>
<input type="text" placeholder="아이디를 입력하세요" minlength="5" maxlength="13"/> <!-- 최소 5자리 최대 13자리를 가질 수 있는 인풋이 만들어짐-->
placeholder
값이 없을 때 기본적으로 보여주는 텍스트(안내문구)
minlength
최소 글자수 제한
maxlength
문자 갯수 제한
required
반드시 입력
disabled
사용자가 특정 인풋값을 입력 하지 못하게 막음
value
placeholder
는 복사가 불가능 하지만 value
는 복사를 할 수 있는 텍스트가 됨
여러가지 항목 중 한 가지만 선택할 수 있음
<form action="" method="GET">
<input type="radio" name="subscrition" id="subscribed" value="1"/>
<label for="subscribed">구독중</label>
<input type="radio" name="subscrition" id="unsubscribed" value="0"/>
<label for="subscribed">미구독</label>
<button type="submit">submit</button>
</form>
radio
를 사용할 때 반드시 적어줘야 하는 애트리뷰트
value
하나의 항목이 선택이 되어서 서버에게 전달이 될 때 어떤 항목이 선택 되었는지 구분하기 위해 각기 다른 값을 사용name
인풋 타입의 라디오가 나와 연관이 되있는 것을 알려주기 위해 같은 값을 사용공부한 내용을 정리해서 올려야 한다는 강박관념 때문에 공부하는데 딜레이가 생긴다. 개념 정리도 좋지만 어찌 됐든 내가 받아들이고 그걸 활용하는 게 중요한데 자꾸 거기에 얽매이게 되니까 되는 것도 안되는 기분... 그래서 해야 할 일을 대폭 줄이고 TIL 쓰는 거에 집중하기로 했다.
원래 내 계획은 엘리님의 유튜브 강의들을 완강한 다음 클론코딩 유료강의를 결제하려고 했다. 하지만 어제의 충격...으로 html과 CSS의 응용법을 습득해야 될 필요성을 절실하게 느껴서 그간 눈여겨 보던 김버그님의 HTML&CSS는 재밌다 강의를 결제했다.
아직 html 기초파트 절반만 봤는데도 재밌다... 강의시간이 짧으면 5분 길게는 20분 정도인데 하나도 지루하지도 않고 자칫하면 지나칠 수 있는 내용도 잘 집어주신다. 특히 강의를 듣기 전에는 form 태그에 대한 이해도가 살짝 떨어졌는데 다양한 예제와 함께 이론을 잘 집어주셔서 덕분에 코딩하는 침팬지는 면했다...🥲