체크박스값이 1000포인트인데 자기포인트가 적을시.. > 그누4 질문답변

그누4 질문답변

그누보드4 관련 질문은 QA 로 이전됩니다. QA 그누보드4 바로가기
기존 게시물은 열람만 가능합니다.

체크박스값이 1000포인트인데 자기포인트가 적을시.. 정보

체크박스값이 1000포인트인데 자기포인트가 적을시..

본문

체크박스 값이 1000포인트일시  체크박스체크할정우 알럿나오게 할수 있나요?
포인트가 모자랍니다라고..

더쉽게 말하면 체크박스값이 1000인데 자기포인트는 50일시..
경고문나오게용..

<input type="checkbox" name="wr_1" value="10000" onClick="this.form.wr_10.value=checkChoice(this); "<? if ($write[wr_1] == 10000) echo "checked";?>>

언제나 감사합니다.

댓글 전체

http://jsfiddle.net/mNHjv/1/

jquery를 이용해 봤습니다. 위 예제를 보시면 아실 수 있어요^^

$(document).on("change", "input[type='checkbox']", function(e) {
    var mb_point = "<?php echo $member['mb_point']; ?>";
    var need_point    = 0;
    var check_val    = jQuery.trim( $(this).val() );
   
    if( $(this).prop("checked") == false ) return false;
    if(typeof check_val == "undefined" || check_val == "" || check_val == 0 || check_val == "NaN" ) {
        check_val = 0;
        alert("체크박스에 체크하세요");
        return false;
    };
    if( parseInt(check_val) > parseInt(mb_point) ) {
          need_point = parseInt(check_val) - parseInt(mb_point);
          alert( check_val + "가 필요합니다. 현재 회원님의 포인트는 " + mb_point + "포인트로 " + need_point + "  포인트가 추가로 필요합니다." );
          $(this).prop({"checked" : false});
          return false;
    };
});
가능합니다.
checkchoice(this, 체크박스 필요한 포인트, 자기포인트){
  if(this 체크되었다면){
      if(체크박스 필요 포인트 <= 자기포인트){
                return true;
      }else{
              체크 해제
              return false;
      }
  }
}

이런식으로 짜주면 되겠네요~~
전체 66,554 |RSS
그누4 질문답변 내용 검색

회원로그인

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