폼에 미리 내용 넣었을때~ > 그누4 질문답변

그누4 질문답변

그누보드4 관련 질문은 QA 로 이전됩니다. QA 그누보드4 바로가기
기존 게시물은 열람만 가능합니다.

폼에 미리 내용 넣었을때~ 정보

폼에 미리 내용 넣었을때~

본문

<textarea name="wr_content" onClick="if( this.value==this.defaultValue) this.value='';"  class="textarea">이렇게 미리 내용이 들어가있습니다!!</textarea>

문제는 2가지가있는데요~

1.수정할때 미리 입력한 부분이 또다시 중복 입력되있어서 처치곤란합니다.ㅠ
 클릭하면 사라지게 해놔서 본문이 사라지는 경우도 있고요~ 처리방법좀 알려주세요!

2. 미리 입력한 부분을 텍스트로 인식하지 말고 만약 글 안쓰고 글쓰기 버튼을 누르더라도
 "이렇게 미리 내용이 들어가있습니다!!" 이부분이 게시물이 써지지 않고

아예 글을 못쓰게 막는법이요~


쉽게 말해서 글쓰기 완료를 클릭시 미리입력한 텍스트로 내용이 저장되면 안되고
글쓰신 흔적이 없는걸로 하는 명령어좀 알려주세요.ㅠㅠ

댓글 전체

<textarea name="wr_content " cols=200 rows=28 class="textarea" itemname="내용" style="overflow:auto;"><?=$content?></textarea>
이렇게 간단하게 고쳐보세요. cols,rows 크기는 조정.
<script language="javascript">
var bReset = true;
function chkReset(f)
{
    if (bReset) { if ( f.wr_content.value == '이렇게 미리 내용이 들어가있습니다' ) f.wr_content.value = ''; bReset = false; }
}
</script>
------------------------------------------------
write.skin.php 파일 첫부분에 위에 내용을 넣어세요.



------------------------------------------------
        <? if ($w == "") { ?>
              <textarea name="wr_content" cols=125 rows=20  onClick="chkReset(this.form);"  class="textarea">이렇게 미리 내용이 들어가있습니다</textarea>
        <? } else { ?>
              <textarea name="wr_content" cols=125 rows=20  class="textarea"><?=$content?></textarea>
        <? } ?>
------------------------------------------------

'이렇게 미리 내용이 들어가있습니다' 라는 문구는 필요하신대로 수정하시면됩니다.
'이렇게 미리 내용이 들어가있습니다' 윗부분 스크립트 내용과 
        아래 textarea내용이 일치해야합니다.

입력일때는 미리적은 내용이 보이고 입력과 동시에 문구가사라지면
수정때는 문구가 나타나지않고 입력한내용이 보입니다.
님이 의도한 내용이 정확한것인지?
수정때는 해결되었습니다~
감사합니다.

근데 회원이 빈글상태에서 글완료를 눌렀을시
이렇게 미리 내용이 들어가있습니다. 가 그대로 저장 되어 표시되지않게 하고

내용이 빈글이면 안됩니다.

이런 메세지를 주고 싶거든요.ㅠㅠ
write.skin.php 파일 끝부분에
function fwrite_submit(f)
{
    var s = ""; 
요기 다음에 아래내용넣어보세요.  빈글일때는 "" 입력합니다.

  if (f.wr_content.value=="이렇게 미리 내용이 들어가있습니다") {
        document.getElementById('wr_content').value = "";
  }
이렇게하니 안써지기는 하는데 경고창도 안뜨고 그냥 새로고침만 되네요.ㅠㅠ
어찌해야할까요?ㅠ 아래 내용입니다/.

if (f.wr_content.value=="이렇게 미리 내용이 들어가있습니다.!") {
 document.getElementById('wr_content').alert = "";
return;
  }

if (f.wr_content.value == "내용을 입력해 주세요..."){
alert("내용을 입력해 주세요...")
return;
}

if (s = word_filter_check(f.wr_content.value)) {
        alert("내용에 금지단어('"+s+"')가 포함되어있습니다");
        return;
}
전체 66,554 |RSS
그누4 질문답변 내용 검색

회원로그인

(주)에스아이알소프트 / 대표:홍석명 / (06211) 서울특별시 강남구 역삼동 707-34 한신인터밸리24 서관 1402호 / E-Mail: admin@sir.kr
사업자등록번호: 217-81-36347 / 통신판매업신고번호:2014-서울강남-02098호 / 개인정보보호책임자:김민섭(minsup@sir.kr)
© SIRSOFT