본문 바로가기
개발자로 가는 길(국비지원과정)/3.HTML,CSS,JavaScript, jQuery

[210624목] 긍정의 힘이 필요한 날

by 레아Leah 2021. 6. 24.
반응형

0622 join.html

 

솔직히 무슨 말인지 모르겠다... 

 

 

serverJoin

<form action="serverJoin" method="GET">

 

GET으로 보내면 되면 주소페이지에 정보가 다 보임. 그래도 되는 경우에만, 속도가 빠르다. 

주소표시줄에 뜨면 안되는 비번의 경우 사용하지 않도록 주의! 

 

실제로 입력되는 부분

<input id="userid" type="text" name="userid">

 

 

이미 화면에 남자가 선택되어 있음! checked

 

버튼을 눌르면 

 

값을 가져올 경우 .value

 

빈문자열이라고 생각함

 

.length 사용

return문이 없으면 그냥 진행해버린다.

 

 

가져오기

 

사용자 이름 

 

 

성별

let gender = document.getElementsByName("gender").value;

이름이 두개이기 때문에 s를 넣어야 한다.

s가 붙어있는 것은 배열로 읽어온다. 

 

 

js에서는 숫자 0과 1도 true, false

 

아래 if문이 틀렸는데 어떻게 고칠까

 

 

생일

 

전화번호

 

위치값을 가져와야함

 

오류나서 다른 방법으로 수정

가져온 데이터의 length를 이용해 i 값을 이용해 가져오기 

 

alert창에 띄우기엔 너무 양이 많아서 console창에 띄우기

 

 

오류 확인 방법

 

자기소개

 

innerHTML이 아니라 value로 값을 가져와야 한다. 

innerHTML은 <textarea id="itsme" rows="10" cols="50">ddd</textarea>와 같이 이미 적혀져 있는 값만 가져오기 때문 

 

GET => POST로 바꿔주기

아래 내용과 겹치는 아이디가 있어 form의 아이디를 serverJoin으로 바꿔주기! 

 

데이터를 서버로 보내기 위해서는 변수명이 필요한데 그것이 name이다!

 

 

 

<과제> : 숫자데이터와 문자데이터를 입력받아 검증하는 웹 프로그램 작성

<input type = "text">만을 이용

 

입력받을 정보

1) 이름 : username

2) 나이 : age

3) 키 : height

4) 몸무게 : weight

 

 

 

 

더보기

<!DOCTYPE html>
<html>
<head>
<meta charset="UTF-8">
<title>Insert title here</title>
<script>

</script>
</head>
<body>
<div class="wrapper">
<h2>[숫자 정보 검증]</h2>
<form>
<table border="1">
<tr>
<th>이름</th>
<td><input type="text" id="username"></td>
</tr>
<tr>
<th>나이</th>
<td><input type="text" id="age"></td>
</tr>
<tr>
<th>키</th>
<td><input type="text" id="height"></td>
</tr>
<tr>
<th>몸무게</th>
<td><input type="text" id="weight"></td>
</tr>

<tr>
<th colspan="2"><input type="button" value="검증하기"></th>
</tr>
</table>
</form>
</div>
</body>
</html>

 

반응형