모달창 안에 <form> 만들기
form 안의 <button>
전송=submit
type=button
<form>은 서버로 유저 정보 전송하려고 쓰는 것임
<div class="black-bg show-modal">
<div class="white-bg">
<h4>로그인하세요</h4>
<form action="success.html"> <!-- 이 서버 url로 전송 -->
<div class="my-3">
<input type="text" class="form-control">
</div>
<div class="my-3">
<input type="password" class="form-control">
</div>
<button type="submit" class="btn btn-primary">전송</button>
<button type="button" class="btn btn-danger" id="close">닫기</button>
</form>
</div>
</div>
전송 버튼을 누르면 전송완료~~~~~로 작성해 둔 success.html로 이동한다.
조건 걸기
전송 버튼 누를 때 첫째 <input>에 입력된게 없으면 alert 띄우기
컴퓨터에게 명령할 내용
<script>
document.getElementById('submit').addEventListener('click',function(){
var f=document.myform.id.value
//form 태그에 name="myform" 값을, input 태그에 name="id" 값을 부여해줌
if(f==""){
alert('값을 입력하세요.');
}
})
</script>
아무것도 입력하지 않고 전송 버튼을 누르면 위와 같이 alert 창이 뜬다!
반대로 값을 입력해준 후 전송을 누르면 success.html 페이지로 넘어간다.
조건문 쓰는 법
: 조건이 충족될 때 코드 실행하고 싶으면 사용
if(조건){ <-조건에는 거의 등호/부등호 들어감
조건이 참일 때 실행할 코드
}
else{위 조건이 참이 아닐 때 실행할 코드}
<script>
if(3==1){
console.log('안녕')
} else{
console.log('안녕2')
}
</script>
조건문이 참이 아니기에 안녕2가 콘솔 창에 출력된다
비교연산자
==
<
<=
>
>=
'STUDY > 진짜 웹 개발로 배우는 실용 JS' 카테고리의 다른 글
1-11강 : input, change 이벤트와 and, or 연산자 (0) | 2022.05.16 |
---|---|
1-10강 : 공백 검사 숙제와 문법 (0) | 2022.05.16 |
1-8강 : 모달창 만들기와 간단한 애니메이션 (0) | 2022.05.14 |
1-6강 : 서브메뉴 만들어보기와 classList 다루기 (0) | 2022.05.09 |
1-5강 : 이벤트리스너 EventListener (0) | 2022.05.08 |