JQuery
로그인 / 입력값 넘기기
웨이칭
2020. 7. 16. 13:44
<!-- 방법1 -->
버튼을 눌러 location.href에 하나씩 대입
이름 : <input type="text" id="name"><br>
나이 : <input type="text" id="age"><br>
주소 : <input type="text" id="adress"><br>
<button type="button" id="btn">전송</button>
<script type="text/javascript">
$(function () {
$('#btn').click(function() {
//검사
location.href = "NewFile.jsp?name=" + $('#name').val() +
"&age=" + $('#age').val() +
"&address=" + $("#address").val();
});
});
</script>
<!-- 방법2 -->
action을 form이아닌 버튼에 셋팅하여
버튼을 눌러 submit진행
<!-- action은 submit버튼을 눌렀을 경우에만 동작 -->
<form id="frm"> <!-- action="NewFile1.jsp" 삭제 -->
이름 : <input type="text" name="name"><br>
나이 : <input type="text" name="age"><br>
주소 : <input type="text" name="adress"><br>
<button type="button" id="send">전송</button>
<!-- text가 없는 select의 경우에는 <input type="submit">을 사용 -->
</form>
<script type="text/javascript">
$(document).ready(function() {
//버튼이 클릭됐을 때
$("#send").click(function () {
//빈칸체크
//alert('send');
<!--form에서 action="NewFile1.jsp" 삭제 후 여기에 셋팅-->
//$('#frm').attr("action", "NewFile1.jsp").submit(); //setter
$('#frm').attr("action", "NewFile1.jsp").submit();
});
});
</script>
<!-- 방법3 -->
form에 액선 셋팅 후
버튼에서 submit실행
<form action="NewFile1.jsp" id="frm">
이름 : <input type="text" name="name"><br>
나이 : <input type="text" name="age"><br>
주소 : <input type="text" name="adress"><br>
<button type="button" id="send">전송</button>
</form>
<script type="text/javascript">
$(document).ready(function() {
//버튼이 클릭됐을 때
$("#send").click(function () {
//빈칸체크
//alert('send');
$('#frm').submit();
});
});
NewFile2
<%
String name = request.getParameter("name");
int age = Integer.parseInt(request.getParameter("age"));
String address = request.getParameter("address");
System.out.println(name+""+age+""+address);
%>