게시판에서 제목을 입력하세요. 제목을 넣지않아도 글이 입력되게 하고 싶어요.
<div class="bo_w_tit write_div membership_none">
<label for="wr_subject" class="sound_only">주소<strong>필수</strong></label>
<input type="hidden" name="wr_subject" value=" " id="wr_subject" class="frm_input full_input" placeholder="주소">
</div>
제목처럼 메인 페이지에
iframe으로 페이지를 넣었습니다.
찾아보니 input type="hidden"으로 하면 된다고해서 해도 안되고... value=" " 한칸띄우라고 해서 해도 안되고..어떻게 하면될까요?
첨부파일처럼
기존의 wr_subject 제목이 필요없어서 주석처리하거나 숨김을 했더니. '제목을 입력하세요'하고 나오네요..
어떻게 해결하면 좋을까요?

답변 4개
제목을 사용하지 않으시는것도 view.php에서 조정하시면되는것이지만
입력할때 글자체크하게 하는것을 수정해야 하는데
나중에 검색도 불편할수 있어요
그래도 굳이 하겠다고 하시면
스킨영역에
wr_subject 영역에 value 를 기본값으로 ' '를 넣어보세요
지금 공백에 있는것은 그냥 스페이스가 아니라 unicode용 공백이라서
db에 잘들어갑니다.
입력방법을 알려드리면
'ㄱ'을 누르고 한자키를 누른후 첫번째 글자 입니다.
댓글을 작성하려면 로그인이 필요합니다.
<input type="hidden" name="wr_subject" value="견적"
댓글을 작성하려면 로그인이 필요합니다.
이렇게 함 해보세요
잘될려나 ? ㅠ
이상없이 되는지 테스트는 안해봣습니다
write.skin.php
1. required 속성 제거
2. required 클래스 제거
<!-- 기존 코드 -->
<input type="text" name="wr_subject" value="<?php echo $subject ?>" id="wr_subject" required class="frm_input full_input required" size="50" maxlength="255" placeholder="제목">
<!-- 수정된 코드 -->
<input type="text" name="wr_subject" value="<?php echo $subject ?>" id="wr_subject" class="frm_input full_input" size="50" maxlength="255" placeholder="제목">
ㅡㅡㅡㅡㅡㅡㅡㅡ
```javascript 부분 아래내용 으로 수정
JavaScript 부분에서 제목 검증을 제거
제목 금지단어 체크는 유지하되, 빈 제목은 허용
ㅡㅡㅡㅡㅡㅡㅡㅡㅡ
function fwrite_submit(f) {
<?php echo $editor_js; // 에디터 사용시 자바스크립트에서 내용을 폼필드로 넣어주며 내용이 입력되었는지 검사함 ?>
var subject = "";
var content = "";
$.ajax({
url: g5_bbs_url+"/ajax.filter.php",
type: "POST",
data: {
"subject": f.wr_subject.value,
"content": f.wr_content.value
},
dataType: "json",
async: false,
cache: false,
success: function(data, textStatus) {
subject = data.subject;
content = data.content;
}
});
// 제목 금지단어 체크는 유지하되, 빈 제목은 허용
if (subject && f.wr_subject.value !== '') {
alert("제목에 금지단어('"+subject+"')가 포함되어있습니다");
f.wr_subject.focus();
return false;
}
if (content) {
alert("내용에 금지단어('"+content+"')가 포함되어있습니다");
if (typeof(ed_wr_content) != "undefined")
ed_wr_content.returnFalse();
else
f.wr_content.focus();
return false;
}
// ... 나머지 코드는 동일 ...
}
답변에 대한 댓글 1개
댓글을 작성하려면 로그인이 필요합니다.
점(.)이라도 입력해야 됩니다.
<input type="hidden" name="wr_subject" value="." ~>
댓글을 작성하려면 로그인이 필요합니다.
답변을 작성하려면 로그인이 필요합니다.
로그인