여분필드를 이용하여 다중체크박스를 만들었는데요
질문. 다중체크박스중 하나이상은 꼭 체크해야지만 가능하게 하고 싶습니다.
wirte.skin.php
Copy
<?php$ex_8 = explode("|", $write['wr_1']);?><span><input type="checkbox" name="ex1_00" value="1" <?php echo ($ex_1[0] == "1") ? "checked" : "";?>> 1</span><span><input type="checkbox" name="ex1_01" value="2" <?php echo ($ex_1[1] == "2") ? "checked" : "";?>> 2</span><span><input type="checkbox" name="ex1_02" value="3" <?php echo ($ex_1[2] == "3") ? "checked" : "";?>> 3</span><span><input type="checkbox" name="ex1_03" value="4" <?php echo ($ex_1[3] == "4") ? "checked" : "";?>> 4</span><span><input type="checkbox" name="ex1_04" value="5" <?php echo ($ex_1[4] == "5") ? "checked" : "";?>> 5</span><span><input type="checkbox" name="ex1_05" value="6" <?php echo ($ex_1[5] == "6") ? "checked" : "";?>> 6</span>
write_update.skin.php
Copy
<?phpif (!defined('_GNUBOARD_')) exit; // 개별 페이지 접근 불가$wr_1 = "$ex1_00|$ex1_01|$ex1_02|$ex1_03|$ex1_04|$ex1_05";$sql1 = " update {$write_table} set wr_1 = '{$wr_1}' where wr_id = '{$wr_id}' ";sql_query($sql1);?>
|
답변 1개
채택된 답변
+20 포인트
2016-05-19 (목) 22:38:01
체크후에 버튼을 클릭해서 값들을 넘기나요?
그렇다고 가정했을때 여러 방법이 있을거 같은데
저는 그냥 jquery로
Copy
$(document).ready(function(){ $("#test").click(function(){ if(!$("input[name^=ex1]").is(":checked")){ alert("한개이상 체크하셔야 합니다."); } });});
이런식으로 했는데
원하시는 답변일지 모르겠습니다.
궁금하신사항 있으시면
메일 남겨주세요~~
jazmandorf@쥐메일입니다.
답변을 작성하려면 로그인이 필요합니다.