셀렉트박스 트루 페일을 1 0으로 서버에전송방법

셀렉트박스 트루 페일을 1 0으로 서버에전송방법

QA

셀렉트박스 트루 페일을 1 0으로 서버에전송방법

본문

셀렉트박스 트루 페일을 1 0으로 서버에전송방법좀 알고있습니다..

 

var val = $(input:checkbox[name="val"]').is(':checked');

 

이걸 서버에 보낼때는 checked값을 확인해서 트루는1 페일은 0으로 보내고싶어서요..

이 질문에 댓글 쓰기 :

답변 1

질문글이 빈약하여 예상하고 답변 드립니다.
/bbs/a.php 라는 파일에 해당 true , fail 을 전송하고자 할때 

formaction() 스크립트를 실행시   /bbs/a.php  에 데이터를 전송합니다. 

(셀렉트 박스가 아닌 체크박스일때 예상)

<script>
function formaction(){ 
        var val = ($('input:checkbox[name="val"]').is(':checked')) ? 1 : 0 ;
         $.ajax({
            type: "POST",
            url: g5_bbs_url+"/a.php",
            data: {
                "data": val
            },
            cache: false,
            async: false,
            success: function(data) {
                // result = data;
                // 결과값
            }
        });

}


</script> 

체크박스는 체크되지 않은경우 값 자체가 안 넘어가고 하나의 체크박스에 하나의 값만 가질 수 있습니다
체크 되지 않은값까지 체크하고 싶다면 자바스크립트로 직접 확인하여 값을 변환하여 넘겨주셔야 합니다.

답변을 작성하시기 전에 로그인 해주세요.
전체 212
QA 내용 검색

회원로그인

(주)에스아이알소프트 / 대표:홍석명 / (06211) 서울특별시 강남구 역삼동 707-34 한신인터밸리24 서관 1404호 / E-Mail: admin@sir.kr
사업자등록번호: 217-81-36347 / 통신판매업신고번호:2014-서울강남-02098호 / 개인정보보호책임자:김민섭(minsup@sir.kr)
© SIRSOFT