(jsp) form 中textarea 检验字数

[复制链接]
查看11 | 回复3 | 2009-4-4 19:19:33 | 显示全部楼层 |阅读模式
这样可以正常使用,可是我要把textarea放在一个表单中再这样作用的话就会提示intr 未定义,为什么???
我想让别人在注册填写个人简介的时候不准超过一定的字数,然后提交到后台处理,可是为为什么把它放到表单中就无效呢????
回答的都不错
观众投票吧。。。。。

回复

使用道具 举报

千问 | 2009-4-4 19:19:33 | 显示全部楼层
intr对象拿不到了,你直接intr.value这样是不行的。楼上说的那种可行,但这几种写法都是不推荐的,后续增加了其他表单或改名什么的 代码都没法用了。假如你的textarea 你设置的id为 intr 是ID哦 你设名字也行。取对象用这两个方法 如果是ID 则 var obj=document.getElementById("intr");obj就是你textarea对象了 ,这时候直接obj.value就行了如果你设置的是name(你写的代码设置的是name) 用var obj=document.getElementsByName("intr"); 这时取的是所有name为intr的数组 你代码中只有一个 所以对象为obj[0],取对象v...
回复

使用道具 举报

千问 | 2009-4-4 19:19:33 | 显示全部楼层
你的表单名字呢 按照你的这样的话 好像没什么联系吧 你怎么会成功哦 应该是这样的 if (document.form1.name.value=="") { alert("班级名字为空!"); document.form1.name.focus(); return false; } -------------------...
回复

使用道具 举报

千问 | 2009-4-4 19:19:33 | 显示全部楼层
第三行intr.value.length前面加上表单名,比如表单名是frm,就是if(frm.intr.value.length>10){或者把intr.value.length改成document.getElementById("intr").value.length...
回复

使用道具 举报

您需要登录后才可以回帖 登录 | 立即注册

本版积分规则

主题

0

回帖

4882万

积分

论坛元老

Rank: 8Rank: 8

积分
48824836
热门排行