如何限制表单textarea的文字输入量
2009-07-14 11:32
232 查看
一般情况下TextArea区输入的文字数量是没有限制的,但是我们可以通过javascript限制表单的文字字数。
如下javascript代码加入html的<head>...</head>之间:
以下是引用片段:
<SCRIPT LANGUAGE="JavaScript">
<!--//
function textCounter(field, countfield, maxlimit) {
// 定义函数,传入3个参数,分别为表单区的名字,表单域元素名,字符限制;
if (field.value.length > maxlimit)
//如果元素区字符数大于最大字符数,按照最大字符数截断;
field.value = field.value.substring(0, maxlimit);
else
//在记数区文本框内显示剩余的字符数;
countfield.value = maxlimit - field.value.length;
}
//-->
</SCRIPT>
如下是表单:
以下是引用片段:
<form name=myform action="">
<textarea name=message wrap=physical cols=28 rows=4 onKeyDown="textCounter(this.form.message,this.form.remLen,125);" onKeyUp="textCounter(this.form.message,this.form.remLen,125);">
</textarea>
<br>
尚能输入
<input readonly type=text name=remLen size=4 maxlength=3 value="125">
个字符</div>
</form>
原文:http://edu.itbulo.com/200701/111161.htm
如下javascript代码加入html的<head>...</head>之间:
以下是引用片段:
<SCRIPT LANGUAGE="JavaScript">
<!--//
function textCounter(field, countfield, maxlimit) {
// 定义函数,传入3个参数,分别为表单区的名字,表单域元素名,字符限制;
if (field.value.length > maxlimit)
//如果元素区字符数大于最大字符数,按照最大字符数截断;
field.value = field.value.substring(0, maxlimit);
else
//在记数区文本框内显示剩余的字符数;
countfield.value = maxlimit - field.value.length;
}
//-->
</SCRIPT>
如下是表单:
以下是引用片段:
<form name=myform action="">
<textarea name=message wrap=physical cols=28 rows=4 onKeyDown="textCounter(this.form.message,this.form.remLen,125);" onKeyUp="textCounter(this.form.message,this.form.remLen,125);">
</textarea>
<br>
尚能输入
<input readonly type=text name=remLen size=4 maxlength=3 value="125">
个字符</div>
</form>
原文:http://edu.itbulo.com/200701/111161.htm
相关文章推荐
- inupt textarea提示文字(点击消失,不输入恢复)及限制字数
- 限制TextArea区的文字输入数量
- inupt textarea提示文字(点击消失,不输入恢复)及限制字数
- 如何限制TEXTAREA控件的输入数据长度
- Flex中如何通过maxChars属性,限制TextArea控件中允许输入的字数
- textarea限制输入的文字的多少
- inupt textarea提示文字(点击消失,不输入恢复)及限制字数
- 如何解决PHP对表单textarea上传信息大小的限制
- 如何限制UITextField 输入文字的长度?
- 基于jquery的textarea发布框限制文字字数输入(添加中文识别)
- 如何限制文本域textarea的字数及动态输入数字变化
- inupt textarea提示文字(点击消失,不输入恢复)及限制字数
- inupt textarea提示文字(点击消失,不输入恢复)及限制字数
- 初识ReactJS的组件化开发(八):用表单做评论 :限制textarea可输入字符长度
- 如何让textField输入框 限制输入字数的同时,还只让输入数字和字母
- Android:EditText限制文字输入
- android 中如何限制 EditText 最大输入字符数
- 在表单中如何只让其输出汉字,输入其他无效
- iOS如何限制textField的输入格式