1 2 3 4 5 6 7 | <div> <input type="hidden" name="data_hidden" value="${data_hidden}"> <input type="checkbox" id="data_check" value="Y" ${data_hidden == "Y" ? "checked=checked" : ""}></input> <!-- 컨트롤할 문구 --> <div class="check_green"><span style="font-weight: bold; color:green;">checked</span></div> <div class="check_red"><span style="font-weight: bold; color:red;">not checked</span></div> <div> | cs |
해당 html 에서 check box 구문이 있는데
checked 되었을때 문구 날리는 부분을 연습중.
기본 default는 체크된 상태
1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 | <script> // 체크된 상태이므로 green 문구를 날림 $('.check_green').show(); $('.check_red').hide(); $('#data_check').on("change", function (){ var _self = this; var check_val = $("[name='data_hidden']").val(); if(check_val == 'Y'){ $('.check_green').hide(); $('.check_red').show(); }else{ $('.check_green').show(); $('.check_red').hide(); } $("[name='data_hidden']").val(function(){ return $(_self).is(":checked") ? "Y" : "N"; }); }); </script> | cs |
hidden 처리된 data 값에 따라 checked 상태를 날리며
change function에 따라서 문구를 나눠준다.
마지막 리턴값은 체크되거나 안되었을때 Y:N을 hidden 값에 넘겨줌.
'Jsp, Javascirpt' 카테고리의 다른 글
[jqGrid, 예외처리] 수정된 값이 틀린경우 다른값으로 치환하기. (0) | 2018.11.15 |
---|---|
[JavaScript] serializeArray value 가져오기. (0) | 2018.06.15 |
[javscript] 날짜구하기 (0) | 2018.05.30 |
[JSTL] forEach 중복문에서 조건문 사용하기 (0) | 2017.12.08 |
Galleria.js Fatal Error 해결(CSS 추가) (0) | 2017.11.21 |