2026, 새로운 도약을 시작합니다.

체크박스 만들고 필수항목으로 적용하는 방법 문의드립니다. 채택완료

안녕하세요.고수님들

게시판 글쓰기에 체크박스가 필요해서 아래와 같이 만들었는데 제대로 된 것인지 확인바라오며

항목 중 하나를 선택하도록 필수로 지정하고 미선택시 경고멘트를 띄우고 싶습니다. 어떻게 적용하면 되는지 방법을 알려주시면  고맙겠습니다.

<div class="form-group">
    <label class="col-sm-2 control-label" for="wr_subject"> 라이선스(CC)<strong class="sound_only">필수</strong></label>
    <div class="col-sm-10">
        <div class="input-group">
            <input type="checkbox" name="wr_1" value="| 음원사용 라이선스조건 [CC BY]"<?php echo ($write['wr_1'] == "[CC BY]") ? " checked" : "";?>> [CC BY]
            <input type="checkbox" name="wr_2" value="| 음원사용 라이선스조건 [CC BY-NC]"<?php echo ($write['wr_2'] == "[CC BY-NC]") ? " checked" : "";?>> [CC BY-NC]
            <input type="checkbox" name="wr_3" value="| 음원사용 라이선스조건 [CC BY-ND]"<?php echo ($write['wr_3'] == "[CC BY-ND]") ? " checked" : "";?>> [CC BY-ND]
            <input type="checkbox" name="wr_4" value="| 음원사용 라이선스조건 [CC BY-SA]"<?php echo ($write['wr_4'] == "[CC BY-SA]") ? " checked" : "";?>> [CC BY-SA]
            <input type="checkbox" name="wr_5" value="| 음원사용 라이선스조건 [BY-NC-SA]"<?php echo ($write['wr_5'] == "[BY-NC-SA]") ? " checked" : "";?>> [BY-NC-SA]
            <input type="checkbox" name="wr_6" value="| 음원사용 라이선스조건 [BY-NC-ND]"<?php echo ($write['wr_6'] == "[BY-NC-ND]") ? " checked" : "";?>> [BY-NC-ND] &nbsp; &nbsp;
            <button type="button" onclick="window.open('/bbs/content.php?co_id=license') ">음원라이선스조건보기</button>
        </div>
    </div>
</div>

답변 2개

채택된 답변
+20 포인트
Copy

위 예문처럼 만들어 놓은 input  문에다 <input type="checkbox" name="wr_1" required value="| 음원사용 라이선스조건...> 처럼  "required"를 input문 안에 적당한 곳에 넣어주시면 됩니다.

잘 되시길....

# 참고

Copy
    

>bbbb

>dddd

   

여분필드 wr_id 가 동일할 경우 td align=left name='wr_5'  id='wr_5' itemname='신청분야'  required>처럼 한 곳에만 적어 넣어도 됨

로그인 후 평가할 수 있습니다

답변에 대한 댓글 1개

많은 도움이 되었습니다.
감사합니다.

댓글을 작성하려면 로그인이 필요합니다.

Copy


            분류를 선택하세요

위 예문처럼 required 를 넣어주시면 별도의 자바스크립트 작성할 필요없이 경고창도 뜹니다. 

로그인 후 평가할 수 있습니다

답변에 대한 댓글 1개

안녕하세요..퇴근해 보니 답이 있네요..감사합니다.
알려주신 문구를 넣게 되면 체크박스를 리스트로 만들어 줘야 하는건가요? 방법을 알려 주시면 고맙겠습니다...ㅜㅜ

댓글을 작성하려면 로그인이 필요합니다.

답변을 작성하려면 로그인이 필요합니다.

로그인
🐛 버그신고