Submit 이벤트 발생 시, 클릭이 안된 Checkbox 는 값 전달 이 무시 된다. 이런 경우에는 Hidden Tag 를 만들어서 해결 하자. Sample 코드는 jQuery 를 사용 하였다.


  • Html
<input type="checkbox" name="sampleCheckbox" />
<input type="hidden" name="sampleHidden" />

  • JavaScript
if ($('input[name=sampleCheckbox]').is(":checked")) {
    $('input[name=sampleHidden]').val('Y');
} else {
    $('input[name=sampleHidden]').val('N');
}


위 샘플을 적용 해보자. 값이 전달 될 것이다.


'Html' 카테고리의 다른 글

HTML Input File 크기 체크 하기  (0) 2014.11.04
HTML Input 자동완성 막기  (0) 2013.04.01
Form 태그 기본 Submit 막기  (0) 2013.02.28
Brower에서 cache 할 경우 안하게 하는 방법  (0) 2013.02.21
HTML DOCTYPE 이란  (0) 2012.12.08

+ Recent posts