순서
- <a> 태그
- 필요한 인수를 <a> 태그에 담기
- 해당 <a> 태그에 함수 생성
- 스크립트단 - 함수 만들기
- <a> 태그의 인수 받아오기
- 전달할 <form>의 <input>에 인수 값 담기
- 전송 주소 및 방식(Post) 설정 후 보내기
예제
<!DOCTYPE html>
<html>
<head>
<meta charset="utf-8">
<title>a태그 form 전송</title>
<script>
//name, email을 인수로 받아 form 태그로 전송하는 함수
function goPage(nameVal, emailVal) {
//name이 paramForm인 태그
var form = document.paramForm;
//form 태그의 하위 태그값 매개 변수에 대입
form.name.value = nameVal;
form.email.value = emailVal;
//input 태그의 값들을 전송하는 주소
form.action = "./welcome.do";
//전송 방식: Post
form.method = "post";
form.submit();
}
</script>
</head>
<body>
<!-- 값들을 전송할 form -->
<form name="paramForm">
<input type="hidden" name="name"/>
<input type="hidden" name="email"/>
</form>
<!-- a태그로 인수 전달 -->
<a href="javascript:goPage('tester', 'test@test.com')">전송</a>
</body>
</html>
출처: http://gnujava.com/board/article_view.jsp?board_no=3&article_no=8502
'Backend > Java' 카테고리의 다른 글
[MyBatis] foreach문 : 파라미터에 배열/리스트 담기 (0) | 2022.02.13 |
---|---|
[Java] 문자열 비교 : ==와 equals()의 차이 (0) | 2022.01.11 |
[SVN] 커밋 시 불필요한 소스 제외하기 (0) | 2021.12.20 |
[Eclipse] Validation 최적화 (0) | 2021.12.14 |
[IntelliJ] Interface 만들기 (0) | 2021.12.06 |
댓글