易截截图软件、单文件、免安装、纯绿色、仅160KB

请教javascript如何限制一个input里输入内容

用户要求 在一个html页面里放置一个input供其输入关键词,关键词用逗号,分开
但要限制关键词输入的数量不超过5个 如果超过5个有提示
到底应该用js如何设计呢?请教高人
拜谢!
onkeypress 事件下执行正则验证


楼上的思路也不错!还可以用正则

可以限制总长度

可以判断空格数

可以判断,、。,\./等各种符号的数目

来控制

提交的时候判断一下就好了,不用放在keydow、keypress事件中

重要的逻辑都需要在服务器端判断。

关键词有没有什么format呢,二楼的方法可以,但是如果我只输入逗号,是不是也能通过?

网易博客上的日志添加tag的时候就是用的限制长度。

<html>
<head>
<script language="javascript">
function test()
{
if(frmTest["user.name"].value.split(",").length>5)alert(">5");
}
</script>
</head>

<body>
<form name="frmTest">
<input name="user.name" id="user" />
<input type="button" onclick="test()">
</form>
</body>
</html>

引用
<html>
<head>
<script language="javascript">
function test()
{
if(frmTest["user.name"].value.split(",").length>5)alert(">5");
}
</


相关问答:

后台调用JavaScript问题 - .NET技术 / ASP.NET

我在后台调用JavaScript的时候,他是在后台把事件的代码执行一次后在执行JavaScript方法
 有什么办法 在执行JavaScript方法的时候停住,在执行后面的代码
不太明白啊,说清楚点吧

就是执行后台代码的时候 ......

javaScript悬停控件上的浮动层定位

如何实现当鼠标悬停控件上时,出现该控件的尾部显示对应的层,鼠标移动到该层上进行相应的操作,当鼠标移除时(不在控件上也不在层上)层隐藏,
HTML code:
<html>
<head>
<meta http-equiv= ......

请教JavaScript键盘问题 - Web 开发 / JavaScript

怎么才能判断键盘是否被按下和松开。。。。。不知道怎么判断。。。谁能告诉我下吗。。。。谢谢
onkeydown和onkeyup事件

引用
onkeydown和onkeyup事件
自动触发这两个事件

onkeydown 按下
onkeyup 松开

......

100分求助一个问题:改造一个Javascript代码

我手边有csdn论坛弹出信息窗口的代码(可以从http://www.codefans.net下载),但它显示的只是固定的信息,现在想改造一下以便能通过后台调用Sql Server 2000数据库自动将数据表中的信息作为弹出窗口显示的信息。csdn论 ......

IE里的javascript双击事件问题

javascript在IE里连续点击鼠标2次发生的事件顺序是:
mousedown --> mouseup --> click --> mouseup --> dblclick
我想将连续点击鼠标2次发生的事件顺序改为(即彻底屏蔽双击事件):
mousedown --&g ......
© 2009 ej38.com All Rights Reserved. 关于E健网联系我们 | 站点地图 | 赣ICP备09004571号