체크박스 만들고 필수항목으로 적용하는 방법 문의드립니다. 채택완료
안녕하세요.고수님들
게시판 글쓰기에 체크박스가 필요해서 아래와 같이 만들었는데 제대로 된 것인지 확인바라오며
항목 중 하나를 선택하도록 필수로 지정하고 미선택시 경고멘트를 띄우고 싶습니다. 어떻게 적용하면 되는지 방법을 알려주시면 고맙겠습니다.
<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]
<button type="button" onclick="window.open('/bbs/content.php?co_id=license') ">음원라이선스조건보기</button>
</div>
</div>
</div>
답변 2개
<input type="checkbox" name="wr_1" <span style="background-color:#f1c40f;">required</span> value="| 음원사용 라이선스조건 [CC BY]"<?php echo ($write['wr_1'] == "[CC BY]") ? " checked" : "";?>> [CC BY]
위 예문처럼 만들어 놓은 input 문에다 <input type="checkbox" name="wr_1" required value="| 음원사용 라이선스조건...> 처럼 "required"를 input문 안에 적당한 곳에 넣어주시면 됩니다.
잘 되시길....
# 참고
<td align=left name='wr_5' id='wr_5' itemname='신청분야' required>
<input type=checkbox name="wr_5" value="aaaa" <? if($write[wr_5] == "aaaa" ) echo "checked"; ?>>aaaa
<input type=checkbox name="wr_5" value="bbbb" <? if($write[wr_5] == "bbbb") echo "checked"; ?>>bbbb
<input type=checkbox name="wr_5" value="cccc" <? if($write[wr_5] == "cccc" ) echo "checked"; ?>>cccc
<input type=checkbox name="wr_5" value="dddd" <? if($write[wr_5] == "dddd") echo "checked"; ?>>dddd
</td>
여분필드 wr_id 가 동일할 경우 td align=left name='wr_5' id='wr_5' itemname='신청분야' required>처럼 한 곳에만 적어 넣어도 됨
답변에 대한 댓글 1개
댓글을 작성하려면 로그인이 필요합니다.
<select name="ca_name" id="ca_name" <u>required</u>>
<option value="">분류를 선택하세요</option>
위 예문처럼 required 를 넣어주시면 별도의 자바스크립트 작성할 필요없이 경고창도 뜹니다.
답변에 대한 댓글 1개
알려주신 문구를 넣게 되면 체크박스를 리스트로 만들어 줘야 하는건가요? 방법을 알려 주시면 고맙겠습니다...ㅜㅜ
댓글을 작성하려면 로그인이 필요합니다.
답변을 작성하려면 로그인이 필요합니다.
로그인
감사합니다.