체크박스에서 기타를 체크하면 글쓰기 폼이 나오게 하고 싶습니다.
본문
글쓰기에서
<? $check5 = explode("|", $write['wr_1']); ?>
<input type="checkbox" name="check5[0]" value="생활"<?php echo in_array("생활", $check5) ? ' checked="checked"' : '' ?> />생활
<input type="checkbox" name="check5[1]" value="문화"<?php echo in_array("문화", $check5) ? ' checked="checked"' : '' ?> />문화
<input type="checkbox" name="check5[2]" value="희망"<?php echo in_array("희망", $check5) ? ' checked="checked"' : '' ?> />희망
<input type="checkbox" name="check5[3]" value="기타"<?php echo in_array("기타", $check5) ? ' checked="checked"' : '' ?> />기타
이렇게 했습니다.
제목처럼 기타를 체크하면 글쓰기 input창이 생겨서 입력하면
저장되게 하고 싶습니다.
예를 들어 생활를 체크하고 기타를 체크해서 '내마음' 이라고 입력할 수 있도록 하고 싶습니다.
그럼 '생활|||내마음' 이렇게 저장되겠죠.
답변 2
자바스크립트로 해당 value값 체크후 input text 값을 만들어서 처음에는 안보이게 했다가 기타체크했을때 보이게 해주시면 되는 부분입니다. 수정시에는 현재기본값이 없다면 기타체크해서 해당 항목이 없는 값이면 기타에 값을 넣어주는 방식으로 처리하셔야할듯 합니다.