본문 바로가기

컴퓨터 프로그래밍/JQuery

submit()

<!DOCTYPE html>
<html>
<head>
<meta charset="UTF-8">
<title>Form으로 전송한 값 서버에서 받아서 처리하기</title>
<style type="text/css"></style>
<script src="https://ajax.googleapis.com/ajax/libs/jquery/3.5.1/jquery.min.js"></script>
<script type="text/javascript">
$(function(){
	$("#memberFrm").submit(function() {
		//submit() 자바스크립트에서 onsubmit와 같습니다.
		//선택자를 form으로 지정해야합니다. 
		var id = $('#useId').val();//가장 쉽게 받는 방법
		var name = $('input[name=userName]').val();//그다음 쉬운 방법
		var addr = $(':text[name=userName]').val();
		//alert(id+","+name+","+addr);	
		
		//2. confirm창으로 연결한다...확인/취소...return
		return confirm(name+"님의 정보를 서버로 전송할까요?");
	}); 
});
</script>
</head>
<body>
<!-- 
http://localhost:8888/JQuery/7_form/05_result.jsp?userId=1&userName=1&userAddr=1
form의 name이 key로 잡힙니다. name=key , value=value-> key=value 쌍으로 서버로 갑니다.
프로그램을 하다보면, 폼에 입력된 값을 작업을 가해서 보내고 싶을때가 있습니다. 폼에 입력된 값을 전송하기 전에 처리하는 것을 해봅니다.  -->
<h2>Form으로 전송한 값 서버에서 받아서 처리하기</h2>
<form action='05_result.jsp' method="get" id="memberFrm">
아이디:<input type="text" name="userId" id="useId"><br><br>
이   름:<input type="text" name="userName" id="userName"><br><br>
주  소:<input type="text" name="userAddr" id="userAddr"><br><br>
<input type="submit" value="DataSend">
</form>
</body>
</html>

 

<%@ 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>
</head>
<body>
<b>${param.userName} 님의 정보를 출력합니다..</b>
	<ul>
		<li>아이디 :${param.userId}</li>
		<li>주소 :${param.userAddr}</li>
	</ul>
</body>
</html>

 

'컴퓨터 프로그래밍 > JQuery' 카테고리의 다른 글

form fields-select, input, submit  (0) 2020.05.29
prop()  (0) 2020.05.29
confirm()  (0) 2020.05.28
each()  (0) 2020.05.28
Form fields: select  (0) 2020.05.28