input里怎么用js控制输入的字数

来源:百度知道 编辑:UC知道 时间:2024/05/25 12:50:49
我想写一个js,目的是当用户输入的字少于2个字的时候,自动弹出一个警告框,提示“关键词不能小于2个字”,并且点击“确定”以后自动清空input,然后用户可以重新输入
韦涵涵 可以帮我在补充一下吗?

比如不让搜索空值

两种方法。一种用正则去匹配
一种是keydown事件。只有按键是数字的时候才有效

<html>
<head>

<script type="text/javascript">
function check(){
var key=document.getElementById('key');
if(key.value.length<2){
alert("关键字长度不能小于2!");
key.value="";
key.focus();
return false;
}
}

</script>
<title>My JSP 'abc.jsp' starting page</title>
</head>

<body>
<form action="tt.html">
关键字:<input id="key" name="key">
<input type="submit" onclick="return check();">
</form>
</body>
</html>

已经给楼主写好..

祝楼主早日成功!!!