클릭시 ......

클릭시 ......

QA

클릭시 ......

본문

btn_submit 클릭할 때

step에 체크되어있지 않으면 얼럿 띄우고

체크되어 있으면 안띄우려면 어떻게 해야 할까요?

아래처럼 하니 누를때만다 얼럿이 뜨네요,,,

 

$(".btn_submit").click(function() {


    if ( $(':input:radio[name=step]:checked', false)) {
    
             vex.dialog.alert({
             message: '체크되지 않으면 글을 수정할 수 없습니다.',
             className: 'vex-theme-os'
             })
      
        }
});

이 질문에 댓글 쓰기 :

답변 3

조건을 !$('input[name=step]:checked').val() 로하세요


$(".btn_submit").on('click', function() {
    if (!$(':radio[name=step]').is(':checked')) {    
        vex.dialog.alert({
            message: '체크되지 않으면 글을 수정할 수 없습니다.',
            className: 'vex-theme-os'
        });
    }
});

<form name="fwrite" id="fwrite" method="post"  onsubmit="return form_submit(this)">
    <input class="privacy-open" type="checkbox" name="wr_10" value="YES" id="yes" checked="checked" /><
           <div class="f-btn">
                <button type="submit" class="btn-submit"></button>
            </div>
</form>

밑에는 체크박스용이고 라디오라면 checked != "값"

얼럿띠우면 될것같아요


function form_submit(f)
{
   if(f.wr_10.checked == false){
     alert("개인정보수집사항에 체크하셔야 합니다.");
     return false;
    }
    f.action = '/proc.php';
}
답변을 작성하시기 전에 로그인 해주세요.
전체 265
QA 내용 검색

회원로그인

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