关于jsp页面文本框maxlength属性无效

zc499498753 2012-06-05 05:54:09
如:<input name="userName" class="text" value="${userName}" maxlength="15"/>
在网页上运行是正常的,但是如果此页面在手机上运行就可以输入很长的字符了,maxlength属性就无效了,但是这个页面就是做在手机上运行的啊,请问各大侠有谁有更好的办法帮我解决一下啊,就是用其他属性替换maxlength属性也好,因为页面上不支持JS脚本,如果是JS的方法就不用回答。
...全文
312 2 打赏 收藏 转发到动态 举报
写回复
用AI写文章
2 条回复
切换为时间正序
请发表友善的回复…
发表回复
zc499498753 2012-06-06
  • 打赏
  • 举报
回复
我的JSP页面上的头标签是这样的
<!DOCTYPE html PUBLIC "-//WAPFORUM//DTD XHTML Mobile 1.0//EN" "http://www.wapforum.org/DTD/xhtml-mobile10.dtd">
<html xmlns="http://www.w3.org/1999/xhtml">
怎么可能支持JS写法呢?
乌镇程序员 2012-06-05
  • 打赏
  • 举报
回复
<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd">
<html xmlns="http://www.w3.org/1999/xhtml">
<head>
<meta http-equiv="Content-Type" content="text/html; charset=utf-8" />
<title>无标题文档</title>
<script type="text/javascript">
window.onload = function() {
var obj = document.getElementsByName('userName')[0];
obj.onkeyup = function() {
if (this.value.length > 15) this.value = this.value.substring(0, 15);
}
}
</script>
</head>

<body>
<input name="userName" class="text" value="" />
</body>
</html>

5,006

社区成员

发帖
与我相关
我的任务
社区描述
解读Web 标准、分析和讨论实际问题、推动网络标准化发展和跨浏览器开发进程,解决各种兼容性问题。
社区管理员
  • 跨浏览器开发社区
加入社区
  • 近7日
  • 近30日
  • 至今
社区公告
暂无公告

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