手机
当前位置:查字典教程网 >编程开发 >Javascript教程 >实现只能输入数字的input不用replace方法
实现只能输入数字的input不用replace方法
摘要:废话不多说,上代码:复制代码代码如下:/***只能输入数字0-9*/functionkp(){if(event.keyCode=65){ev...

废话不多说,上代码:

复制代码 代码如下:

<!DOCTYPE html>

<html>

<head>

<meta http-equiv="Content-Type" content="text/html; charset=gbk" />

<title></title>

<script type="text/javascript">

/**

* 只能输入数字0-9

*/

function kp(){

if(event.keyCode<=47 || event.keyCode>=65) {

event.returnValue=false;

}

}

/**

* 只能输入数字0-9和 .(小数点)

*/

function kpd(){

if(event.keyCode<=47 || (event.keyCode>=65 && event.keyCode!=190)) {

event.returnValue=false;

}

}

</script>

</head>

<body>

这个input只能输入0-9<input type="text" id="t1" onkeydown="kp()"/><br/>

这个input只能输入0-9.<input type="text" id="t2" onkeydown="kpd()"/>

</body>

</html>

直接在keydown的时候就截掉输入事件,根本不让输。

不用replace那种别扭的方法 - 输进了字母再替换掉,好丑!

【实现只能输入数字的input不用replace方法】相关文章:

jQuery实现首页图片淡入淡出效果的方法

jQuery实现dialog设置focus焦点的方法

jQuery实现返回顶部效果的方法

js实现文本框选中的方法

jQuery实现给页面换肤的方法

JS实现两表格里数据来回转移的方法

可输入的下拉框

JavaScript实现将UPC转换成ISBN的方法

JavaScript实现单击下拉框选择直接跳转页面的方法

js实现div层缓慢收缩与展开的方法

精品推荐
分类导航