精华区 [关闭][返回]

当前位置:网易精华区>>讨论区精华>>网络专区>>● 网站建设>>DHTML,JavaScript专栏>>Re:如何限制多行文本框中的字符个数?

主题:Re:如何限制多行文本框中的字符个数?
发信人: eagle(老鹰)
整理人: eagle(2001-07-09 19:37:40), 站内信件
这个要用javascript来判断,或者在处理这个form的CGI程序来判断。
用javascript来判断在客户端进行,服务器的负荷小,而且快速,
推荐用这种方法。例子:
<head>
<title>textarea输入内容长度校验</title>
<meta http-equiv="Content-Type" content="text/html; charset=gb2312">
<script language="JavaScript">
function checklength(){
 maxlen = 30;
 content = document.form1.textfield.value;
 if((len = content.length)<maxlen){
return true;
}
else{
alert("输入内容长度为:" + len + ",超过最大长度:" + maxlen);
return false;
}
}
</script>
</head>

<body bgcolor="#FFFFFF" text="#000000">
<form name="form1" method="post" action=""
onsubmit="return checklength()">
  <p>
    <textarea name="textfield" cols="40" rows="8"></textarea>
  </p>
  <p> 
    <input type="submit" name="Submit" value="Submit">
    <input type="reset" name="reset" value="Reset">
  </p>
</form>
</body>
</html>

【 在 sunday59 的大作中提到:】
:如果是单行文本框的话,会有一个maxlength选项,但多行文本框就没有这个选项,该怎么限制文字的个数呢?
:......
 


----
 If I could, certainly I would
                 

[关闭][返回]