//限制只能输入6位数字数字
function LimitNumber(obj)
{
obj.maxLength = 6;
if (window.event.keyCode == 45){
window.event.keyCode = 0;}
if (!(((window.event.keyCode >= 48) && (window.event.keyCode <= 57))
|| (window.event.keyCode == 13) || (window.event.keyCode == 46)
|| (window.event.keyCode == 45)))
{
window.event.keyCode = 0;
}
}
在input的onkeypress事件里面调用
<input type="text" name="fpNumB" onkeypress="LimitNumber(this)">
function LimitNumber(obj)
{
obj.maxLength = 6;
if (window.event.keyCode == 45){
window.event.keyCode = 0;}
if (!(((window.event.keyCode >= 48) && (window.event.keyCode <= 57))
|| (window.event.keyCode == 13) || (window.event.keyCode == 46)
|| (window.event.keyCode == 45)))
{
window.event.keyCode = 0;
}
}
在input的onkeypress事件里面调用
<input type="text" name="fpNumB" onkeypress="LimitNumber(this)">
解决方案 »
- extjs 怎样给原生window窗口绑定onresize事件。
- 菜菜问题:如何实现自己的微博
- js加载一个html文件
- document.getElementById("trdiv").innerHTML无效,
- 关于浮动QQ客服的问题,望各位高手有空帮小弟看一下 是IE的兼容问题
- [求助]jsp+javaScript 动态三级下拉菜单.
- 如何使一个有多个<td></td>的表格 具有滚动条 ??
- asp服务器可以执行我的javascript脚本,如何得到服务器上某个asp文件?
- 使用rte.js往编辑器里传递内容时出现焦点偏离问题,谢谢
- 考一考:一个很常见的问题
- 这段代买为什么在firefox不能执行。。
- 如何实现这种验证方法
<head>
<script language="javascript">
<!--
function onlyInputNumber(obj) {
var key = event.keyCode;if (obj.value.length >= 8) {
alert("长度不能大于八位!");
return false;
}
if (key < 48 || key > 57) {
alert("请输入数字!");
return false;
}
}
//-->
</script>
</head>
<body>
<form>
<input type="text" name="fpNumB" onkeypress="javascript:return onlyInputNumber(this);">
</form>
</body>
</html>
<html xmlns="http://www.w3.org/1999/xhtml">
<head>
<title>new document </title>
</head>
<script>
function veritfy(){
var val = document.getElementsByName("fpNumB")[0].value;
if(!val.match(/^\d{8}$/)){
alert("input error !!!")
} else {
alert("ok");
}
}
</script>
<body>
<input type="text" name="fpNumB">
<input type="button" value="vertify" onclick="veritfy();">
</body>
</html>