게시판 카테고리를 "라디오버튼"으로 만들고 필수입력 받기!
------------------------------------------------------------------------------------
해당 게시판 ---- write.skin.php 파일수정
1. 폼속성
<form name="fwrite" method="post" onsubmit="return fwrite_submit(this);" enctype="multipart/form-data" style="margin:0px;">
2. 카테고리 라디오버튼으로 불러오기
<table border="0" cellpadding="0" cellspacing="0">
<tr>
<td>
<?
$cate_menu = explode("|",$board[bo_category_list]);
<tr>
<td>
<?
$cate_menu = explode("|",$board[bo_category_list]);
$ca_td_num = "4"; //가로칸수. 원하는 칸수만큼 지정해주면 됩니다.
$ca_td_width = 1 / $ca_td_num ;
$ca_td_width = 1 / $ca_td_num ;
for ($c=0, $cnt=count($cate_menu); $c<$cnt; $c++) {
if ($write[ca_name] == $cate_menu[$c]) { $checked[$c] = "checked"; } else { $checked[$c] = ""; }
if ($c == "0" || ($c >= $ca_td_num && $c % $ca_td_num == "0")) { echo "<tr>"; }
echo "<td width='".$ca_td_width."%'>";
echo "<input type='radio' name='ca_name' value='$cate_menu[$c]' ".$checked[$c].">";
echo $cate_menu[$c];
}
?>
</td>
</tr>
</table>
if ($c == "0" || ($c >= $ca_td_num && $c % $ca_td_num == "0")) { echo "<tr>"; }
echo "<td width='".$ca_td_width."%'>";
echo "<input type='radio' name='ca_name' value='$cate_menu[$c]' ".$checked[$c].">";
echo $cate_menu[$c];
}
?>
</td>
</tr>
</table>
3. 하단 스크립트
function fwrite_submit(f)
{
if(f.ca_name[0].checked != true && f.ca_name[1].checked != true && f.ca_name[2].checked != true && f.ca_name[3].checked != true){
alert("상담내용을 선택해 주십시오.");
return false;
}
{
if(f.ca_name[0].checked != true && f.ca_name[1].checked != true && f.ca_name[2].checked != true && f.ca_name[3].checked != true){
alert("상담내용을 선택해 주십시오.");
return false;
}
document.getElementById('btn_submit').disabled = true;
}
4. 글쓰기 버튼(속성)확인
<input type=image id="btn_submit" src="/images/btn.board.ok.gif" border=0 accesskey='s'>
몇일 시행착오 끝에 완성하고 팁 올립니다.
혹시나 고생하시는 분들을 위하여~
댓글 4개
게시글 목록
| 번호 | 제목 |
|---|---|
| 34021 | |
| 33994 | |
| 33922 | |
| 33895 | |
| 33889 | |
| 33882 | |
| 33868 |
최신글
최신글 함수 개량
11
|
| 33863 | |
| 33859 | |
| 33857 | |
| 33849 | |
| 33842 | |
| 33835 | |
| 33830 | |
| 33828 | |
| 33807 | |
| 33797 | |
| 33796 | |
| 33791 | |
| 33786 |
댓글 작성
댓글을 작성하시려면 로그인이 필요합니다.
로그인하기