◽ HTML & CSS & JS, jQuery

[jQuery - 기능 - (2) ] onclick="" : onclick에서 바로 jquery처리하기 checkbox 안할 시 자동값 처리 [추가 : checkbox 체크 확인 ]

1
2
<input type="checkbox" onclick="$('#admin_user_group_idx').val('Y')" />
<input type="hidden" value="N" id="admin_user_group_idx" name="admin_user_group_idx" />

 

위의 체크 박스 처리하면 값이 바뀌게끔 되는데

이걸 쓴 이유는 기존의 그냥 체크박스하면 Y값만 전달하려니깐, 체크를 안했을 때 자꾸 null값이 넘어가 오류가 발생했다.

그래서 고안하다가 보니 이렇게도 되길래 아주 좋은 방식으로 처리가 되어서 이렇게 정리를 했다.

 

 


위의 방식으로 처리를 하니 이슈가 발생했다, 체크박스를 한번더 누를 경우 값이 N으로 안가는........
아래와 같이 해결하였다.

 
1
2
3
4
5
6
7
8
9
10
function checkRandom(){
        var abc = $('#pw_random_p').val();
        if(abc == 'Y'){
            $('#pw_random_p').val('N');
            $('#modPasswd').val('N');     //값이 잘 들어가나 테스트로 체크하는 것
        }else{
            $('#pw_random_p').val('Y');
            $('#modPasswd').val('Y');     //값이 잘 들어가나 테스트로 체크하는 것
        }
    }
 

 

 



1
2
3
4
5
6
7
function onClickcheckbox() {
        if($('#checkBoxId').is(':checked')){
            $('#checkBoxId').val('Y');
        }else{
            $('#checkBoxId').val('N');
        }
    }
cs

푸터바