KBoard를 질문게시판으로 이용하려 합니다.
회원은 물론이고 비회원도 게시판에 글을 쓸 수 있도록 하려합니다.
비회원(로그아웃상태)일 경우 "이름", "이메일주소", "핸드폰번호" 를 필수입력란으로 만들고 싶습니다.
필수정보가 입력이 되지않았을 때 입력하라는 팝업창이 뜨면 좋겠지만 복잡한 작업이라면, 입력란이 빨갛게 표시되는 것도 괜찮습니다.
감사합니다.
안녕하세요~^^
해당 필드에 값을 반드시 입력하도록 하려면
<input> 태그에 required 속성을 추가하시면 가능합니다.
<input required> 이런 형식이며 아래 예제 코드를 참고해주세요.
비회원(로그아웃상태)일 경우 "이름", "이메일주소", "핸드폰번호"를 필수입력란으로 만드는 예제를 작성해봤습니다.
아래 코드를 적절히 수정하여 사용해보세요.
<?php if(!is_user_logged_in()):?>
<div class="kboard-attr-row">
<label class="attr-name"><?php echo '이름'?></label>
<div class="attr-value"><input type="text" name="kboard_option_user_name" value="<?php echo $content->option->user_name?>" required></div>
</div>
<div class="kboard-attr-row">
<label class="attr-name"><?php echo '이메일 주소'?></label>
<div class="attr-value"><input type="text" name="kboard_option_user_email" value="<?php echo $content->option->user_email?>" required></div>
</div>
<div class="kboard-attr-row">
<label class="attr-name"><?php echo '핸드폰 번호'?></label>
<div class="attr-value"><input type="text" name="kboard_option_user_phone" value="<?php echo $content->option->user_phone?>" required></div>
</div>
<?php endif?>
참고로 필드 추가하는 방법은 아래 링크를 참고해주세요.
http://blog.naver.com/PostView.nhn?blogId=chan2rrj&logNo=50173560012
고맙습니다.