html 里面 textarea

璀璨 2011-09-02 02:24:42
<textarea id="hello" maxlength="100" style="width: 300px; height: 150px;"></textarea>

不知道,为什么还是约束不了呀! 那位朋友能帮帮忙! 谢谢
    我想约束这个框只能输入100个字
...全文
178 11 打赏 收藏 转发到动态 举报
写回复
用AI写文章
11 条回复
切换为时间正序
请发表友善的回复…
发表回复
璀璨 2011-09-03
  • 打赏
  • 举报
回复
哦,那朋友推荐一种方法。谢谢
BLUE_LG 2011-09-03
  • 打赏
  • 举报
回复
不要一棵树上吊死,换个方法不行么。一定要maxlength??
璀璨 2011-09-03
  • 打赏
  • 举报
回复
<textarea maxlength="10" onkeypress="return document.all && this.value.length<10" ></textarea>
在 火狐里面是可以禁止的,但是换IE 的浏览器,就不可以了。
BLUE_LG 2011-09-03
  • 打赏
  • 举报
回复
难不成4楼的方法不行???
BLUE_LG 2011-09-02
  • 打赏
  • 举报
回复
[Quote=引用 4 楼 calmcrime 的回复:]

HTML code

<!DOCTYPE html>
<html>
<head>
<meta charset="gb2312" />
<title>Test</title>
<style>
</style>
</head>
<body>
<textarea id="hello" maxlen……
[/Quote]
改为: this.innerHTML = this.innerHTML.substring(0,10);
挨踢直男 2011-09-02
  • 打赏
  • 举报
回复
<textarea maxlength="10" onkeypress="return document.all && this.value.length<10" ></textarea>
风一样的大叔 2011-09-02
  • 打赏
  • 举报
回复
maxlength设置完以后如果是复制进去的话是不起作用的,用楼上的方法比较好,如果大于多少就报错
001007009 2011-09-02
  • 打赏
  • 举报
回复

<!DOCTYPE html>
<html>
<head>
<meta charset="gb2312" />
<title>Test</title>
<style>
</style>
</head>
<body>
<textarea id="hello" maxlength="10" style="width: 300px; height: 150px;"></textarea>
<script>
var obj = document.getElementById('hello');
obj.onkeyup = function(){
if(this.innerHTML.length>9){
this.innerHTML = this.innerHTML.substring(0,9);
}
}
</script>
</body>
</html>


改了一下。。。
璀璨 2011-09-02
  • 打赏
  • 举报
回复
朋友,有别的方法吗? 我刚刚试了,还是不可以的。
三石-gary 2011-09-02
  • 打赏
  • 举报
回复
[Quote=引用 1 楼 calmcrime 的回复:]

HTML code

<!DOCTYPE html>
<html>
<head>
<meta charset="gb2312" />
<title>Test</title>
<style>
</style>
</head>
<body>
<textarea id="hello" maxlen……
[/Quote]
+1
001007009 2011-09-02
  • 打赏
  • 举报
回复

<!DOCTYPE html>
<html>
<head>
<meta charset="gb2312" />
<title>Test</title>
<style>
</style>
</head>
<body>
<textarea id="hello" maxlength="10" style="width: 300px; height: 150px;"></textarea>
<script>
var obj = document.getElementById('hello');
obj.onkeydown = function(){
if(this.innerHTML.length>9){
return false;
}
}
</script>
</body>
</html>




maxlength 在ie 下不给力。。。得用js

87,989

社区成员

发帖
与我相关
我的任务
社区描述
Web 开发 JavaScript
社区管理员
  • JavaScript
  • 无·法
加入社区
  • 近7日
  • 近30日
  • 至今
社区公告
暂无公告

试试用AI创作助手写篇文章吧