테스트 사이트 - 개발 중인 베타 버전입니다

글쓰기시 내용 필수입력 아니도록 할 수 있을가요? 채택완료

오예이예 8년 전 조회 4,664

 

 

그누보드가 업데이트 되고 나서 기본스킨 basic의 내용필수 입력을 없애는 방법을 모르겠습니다.

https://sir.kr/g5_tip/1596?page=20">https://sir.kr/g5_tip/1596?page=20

이 팁자료가 있긴한데 어드민일때 안쓰는 코드더라구요.. 일반 비회원도 안쓰는 방법이 있을가요?

 

댓글을 작성하려면 로그인이 필요합니다.

답변 1개

채택된 답변
+20 포인트
플라이
8년 전

내용 입력시 required 된 부분은 필수 체크를 하고 있습니다. 그 부분을 빼주시고

 

자바스크립트 처리할때 fwrite_submit() 함수 부분에 내용 체크 하는 부분이 있습니다.

 

그 부분에서 제거해 주시면 됩니다.

 

로그인 후 평가할 수 있습니다

답변에 대한 댓글 2개

오예이예
8년 전
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) {
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;
}

if (document.getElementById("char_count")) {
if (char_min > 0 || char_max > 0) {
var cnt = parseInt(check_byte("wr_content", "char_count"));
if (char_min > 0 && char_min > cnt) {
alert("내용은 "+char_min+"글자 이상 쓰셔야 합니다.");
return false;
}
else if (char_max > 0 && char_max < cnt) {
alert("내용은 "+char_max+"글자 이하로 쓰셔야 합니다.");
return false;
}
}
}

<?php echo $captcha_js; // 캡챠 사용시 자바스크립트에서 입력된 캡챠를 검사함 ?>

document.getElementById("btn_submit").disabled = "disabled";

return true;
}
</script>
이부분에서 어디를 지워줘야 하나요 ㅠ 내용입력시 required 부분도 안보여서요..
플라이
8년 전
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
},
dataType: "json",
async: false,
cache: false,
success: function(data, textStatus) {
subject = data.subject;
content = data.content;
}
});

if (subject) {
alert("제목에 금지단어('"+subject+"')가 포함되어있습니다");
f.wr_subject.focus();
return false;
}

<?php echo $captcha_js; // 캡챠 사용시 자바스크립트에서 입력된 캡챠를 검사함 ?>

document.getElementById("btn_submit").disabled = "disabled";

return true;
}
</script>

테스트 한건 아니지만 이런식으로 처리하시면 될겁니다.

댓글을 작성하려면 로그인이 필요합니다.

답변을 작성하려면 로그인이 필요합니다.

로그인