js控制input控件只能输入数字
2011-12-13 16:46
489 查看
废话不多说,直接上代码
//js控制input控件只能输入数字 function OnlyinputNumber(e, obj, withFraction) { if (!e) { e = window.event; } if (e.which) { key = e.which; } else { key = e.keyCode; } validNumber = false; if (key == 8 //Backspace || key == 46 //Delete || key >= 35 && key <= 37 //End, Home, Left || key == 39 //Right || key == 189 //负号“-” ) { validNumber = true; } if (!e.shiftKey) { //only check shift is not pressed if (withFraction && obj.value.length > 0 && key == 190 //period && obj.value.indexOf(".") == -1) { validNumber = true; } if (key == 48 && obj.value.length > 0) { // 0 validNumber = true; } if (key >= 49 && key <= 57) { // 1~9 validNumber = true; } } if (!validNumber) { if (e.preventDefault) { e.preventDefault(); } else { e.returnValue = false; } } }
相关文章推荐
- JS控制Input输入框只能输入数字
- js 控制input只能输入数字或其他
- js控制input文本框只能输入数字
- JS控制:input只能输入数字,只能输入英文,或中文
- JS获取input标签的text值、JS获取下拉框内容、input控制只能输入数字等问题汇总
- 在网页中如何使用JS控制input只能输入数字
- js控制input输入框只能输入数字
- js控制input输入框只能输入数字
- js控制键盘只能输入数字和退格键,delete键
- js验证只能输入汉字 只能输入数字 只能输入英文和数字 控制输入框只能输入文字或数字。。。
- Js控制input只允许输入数字
- 在input的type="text"里控制只能输入数字
- JS控制只能输入数字并且最多允许小数点两位
- js 控制文本框只能输入中文、英文、数字等
- js控制文本栏只能输入数字
- js控制文本框只能输入中文、英文、数字与指定特殊符号
- JS控制文本框只能输入数字和小数点
- JS 控制 输入框input 输入数字
- 控制HTML Input只能输入数字和小数点
- js实现input输入框只能输入数字的功能(完美测试通过)