게시판에 글작성을 몇줄이상 못쓰게 하는방법없나요? > 그누3질답

그누3질답

게시판에 글작성을 몇줄이상 못쓰게 하는방법없나요? 정보

그누보드 게시판에 글작성을 몇줄이상 못쓰게 하는방법없나요?

본문

게시판에 글을 너무 길게 쓰지 못하게 제한하는 방법없을까요?
몇줄이상 쓰지 못하게 하는 방법
  • 복사

댓글 전체

해당 스킨의 gbform.skin.php 를 열으시면 내용 이라는 부분이 있습니다.

maxlength=100

이런식으로 제한을 걸어 주세요. 참고는 위 소스의 이름 혹은 이메일
쪽을 보시고 하시면 됩니다.
펌 자바스크립입니다.  출처 http://HappyScript.com/

<meta http-equiv=Pragma content=No-Cache>
<meta http-equiv=Content-Type content="text/html; charset=euc-kr">
<script language=javascript>
<!--
function GetTextCount(nFlag) {
var nCnt;

if (nFlag == 1) {
nCnt = document.frmReg.userintro.value.length;

document.all.textlimit1.innerText = nCnt;
if (nCnt > 200) {
frmReg.userintro.value = frmReg.userintro.value.substring(0, 199);
}
}

else if (nFlag == 2) {
nCnt = document.frmReg.exp1.value.length;

document.all.textlimit2.innerText = nCnt;
if (nCnt > 100) {
frmReg.exp1.value = frmReg.exp1.value.substring(0, 99);
}
}

else if (nFlag == 3) {
nCnt = document.frmReg.exp2.value.length;

document.all.textlimit3.innerText = nCnt;
if (nCnt > 100) {
frmReg.exp2.value = frmReg.exp2.value.substring(0, 99);
}
}

else if (nFlag == 4) {
nCnt = document.frmReg.exp3.value.length;

document.all.textlimit4.innerText = nCnt;
if (nCnt > 100) {
frmReg.exp3.value = frmReg.exp3.value.substring(0, 99);
}
}

}

function textCounter(field, maxlimit, flag) {

if (field.value.length > maxlimit)
{

alert('제한된 글자수를 초과하였습니다.');
field.value = field.value.substring(0, maxlimit);

}
else
{
if (flag == 1)
document.all.textlimit1.innerText = field.value.length;
  else if (flag == 2)
document.all.textlimit2.innerText = field.value.length;
  else if (flag == 3)
    document.all.textlimit3.innerText = field.value.length;
  else
    document.all.textlimit4.innerText = field.value.length;
}
}


function doSubmit2() {
frm = document.frmReg;

if(confirm("프로파일 이미지를 초기화 하시겠습니까?")){
frm.action = "ok2.asp";
frm.submit();
}
else
return;

}


//-->                                                                                                                                                                                   
</script>
</HEAD>
<body leftmargin=0 topmargin=0 marginwidth=0 marginheight=0 class=body >
<style type="text/css">
<!--
div,td,li,form,input,textarea,select,pre,blockquote {word-break:break-all; font-family: 굴림,verdana,; font-size: 9pt; font-weight: normal; font-style: normal; color:#000000;  }
td.left_bg    { background-color:#FFFFFF; }
td.mtitle { font-family: 굴림,verdana; font-size: 9pt; color:#000000; font-weight: normal; font-style: normal; text-decoration: none; }
.input { font-family: 굴림,verdana; font-size: 9pt; border:1 solid; border-color:333333; background-color:white; }
.textarea { font-family: 굴림,verdana; font-size: 9pt; border:1 solid; border-color:333333; background-color:white; }
//-->
</style>

<br><center>
<table border=0 cellpadding=2 cellspacing=2 width=95%>
<tr><td bgcolor=E2E2E2 height=1 colspan=4><spacer type=block height=1></td></tr>

<tr height=24>
<td align=center bgcolor=F2F2F2>자기 소개</td>
<td width=10 nowrap></td>
<td>
<table border=0 cellpadding=0><form>
<tr><td><textarea cols=65 rows=4 name="userintro" class=textarea onKeyDown="textCounter(this.form.userintro,200, 1);" onKeyUp="textCounter(this.form.userintro, 200, 1);"></textarea></td></tr>
<tr><td><font style="font-size:9pt;">현재  <span id=textlimit1>0</span>자/최대 200자</td></tr>
<tr><td class=recom>(자기 자신에 대한 소개를 200글자 이내로 적어주세요. HTML불가)</td></tr>
</form>
</table>
</td>
<td width=30 nowrap></td>
</tr>
<tr><td bgcolor=E2E2E2 height=1 colspan=4><spacer type=block height=1></td></tr>
    </table>

</body>
</html>

우띄 길당.. 그냥 소스.. 퍼옴
© SIRSOFT
현재 페이지 제일 처음으로