====== JQuery Form ====== ===== checkbox/radio ===== * $("input[type=checkbox]").is(":checked") : 체크박스나 라디오버튼의 체크 여부를 리턴한다. [[http://api.jquery.com/is/|jQUery is() - 현재 요소가 selector를 만족하는지 리턴]] * $("input[type=checkbox]:checked") : 체크된 요소만 리턴한다. * $("input[type=checkbox]:not(:checked)") : 체크 안 된 요소만 리턴한다. * $("select").val() : ''select'' 요소의 선택된 값을 읽는다. * $("select").val(1).select() : ''select'' 요소에서 ''option''의 value가 1인 것을 선택 상태로 만든다. * $("select :selected").text() : ''select'' 요소에서 선택 상태인 ''option''의 문자열 값을 읽는다. ===== jQuery Form Plugin ===== * http://jquery.malsup.com/form/ * Ajax 로 Form을 submit 할 수 있다. * $.ajaxForm() 의 **beforeSubmit** 함수 내에서 폼의 내용을 바꾸는 것은 제대로 작동하지 않는다. 이럴 때는 폼의 내용을 바꾼뒤 $.ajaxSubmit()을 호출하는 것이 낫다. * [[http://bassistance.de/jquery-plugins/jquery-plugin-validation/|Validation]] 플러그인과 함께 사용시에는 beforeSubmit에서 validate()를 호출하면 된다. [[http://mytory.co.kr/archives/2292|참조]] function(){ return $('.myForm').valid(); } * form의 submit 버튼을 '''' 이나 ''