😊 html
<!DOCTYPE html>
<html>
<head>
<meta charset="UTF-8">
<title>Insert title here</title>
<style>
label{
display : inline-block;
width : 80px;
height : 30px;
}
form{
border : 1px dotted blue;
padding : 10px;
width : 50%;
margin : 20px auto;
}
</style>
<script type="text/javascript">
function changeColor(element){
// element는 매개변수 - input type=color 인 input객체를 받은 변수
// 변경된 색상의 값을 가져온다 - html요소에 접근
alert(element.value);
// form태그의 배경색을 변경
vform = document.getElementsByTagName('form')[0];
vform.style.backgroundColor = element.value; /* backgroundColor : -를 쓰지 않음 */
}
/* function changeColor(element){
// html요소에 접근검색
vcolor = document.ff.color;
} */
</script>
</head>
<body>
<pre>
document.getElementById('aaaa');
document.getElementsByClassName('aaaa')[0];
document.getElementsByTagName('input')[0];
document.ff.color
document.getElementsByName('color')
document.querySelector('#aa')
document.querySelectorAll('.aa');
document.querySelector('.aa')
document.querySelectorAll('input');
document.querySelector('input')
</pre>
<form name="ff" action ="newtype.jsp" method="post">
<label>색상지정</label>
<input type="color" name="color" onchange="changeColor(this)"><br>
<label>이름</label>
<input type="text" name="name"><br>
<label>생일</label>
<input type ="date" name="bir"><br>
<label>전화번호</label>
<input type="text" name="tel"><br>
<label>키</label>
<input type="number" min="150" max="200" value="180" step="10"><br>
<label>이메일</label>
<input type="text" name="email"><br><br>
<input type="submit">
<button type="submit">전송</button>
<input type="image" src="../images/check.png" alt="check.png">
<button>전송</button>
</form>
</body>
</html>
😊 jsp
<%@ page language="java" contentType="text/html; charset=UTF-8"
pageEncoding="UTF-8"%>
<!DOCTYPE html>
<html>
<head>
<meta charset="UTF-8">
<title>Insert title here</title>
<style>
h1{
background-color : pink;
text-align : center;
}
</style>
</head>
<body>
<h1>JSP : Java Server Page</h1>
<%
String tel = request.getParameter("tel");
out.print("전화번호 : " + tel + "<br>");
%>
전화번호 "<%= tel %>"
</body>
</html>