jquery에서 form 전송에 대해 알아보겠습니다.
jquery form 전송은 간단하게 submit() 함수를 호출하여 전송이 가능합니다.
- html
<form name="testForm" id="login"> <input type="text" id="id"/> <input type="text" id="pw"/> <input type="submit"/> </form> <hr/> <button id="btn">전송</button>
- javascript
$(document).ready(function() { $("form").submit(function(event) { var id = $('#id').val(); var pw = $('#pw').val(); if (id != "" && pw != "") { alert("id :: " + id + ", pw :: " + pw); } if (id == "") { alert("id를 입력해주세요."); event.preventDefault(); return; } if (pw == "") { alert("pw를 입력해주세요."); event.preventDefault(); return; } }); $('#btn').click(function () { $("form").submit(); }); });
<form></form> 내부의 type="submit" 의 input DOM을 두고 form 전송 이벤트를 구현할 수 있다.
별도의 전송 버튼을 이용하여 폼을 전송하고 싶을 때는 버튼을 만들고 $("form").submit() 을 바로 호출하면 버튼을 이용한 전송도 가능하다.
- 예제 : 이동
'jQuery' 카테고리의 다른 글
[jQuery] jquery select value, select 값 가져오기, select 속성 값 (0) | 2016.01.27 |
---|---|
[jQuery] jquery get get() (0) | 2015.12.18 |
[jQuery] jquery change change() (0) | 2015.12.16 |
[jQuery] jQuery each 함수, each 반복, each 루프 (0) | 2015.10.29 |
[jQuery] jQuery css, jQuery 스타일 적용 (0) | 2015.10.15 |