文本框需要输入数字,当输入非数字时文本框自动保留输入前的值,怎么做简单? 如何用keyup后的值与输入前的值比较? 解决方案 » 免费领取超大流量手机卡,每月29元包185G流量+100分钟通话, 中国电信官方发货 输入非数字的时候 return false禁止输入 可以先onkeydown事件保存当前(输入之前)的值,在onkeyup就是输入的值 <input onkeypress="return event.keyCode>=48&&event.keyCode<=57||event.keyCode==46" onpaste="return !clipboardData.getData('text').match(/\D/)" ondragenter="return false" style="ime-mode:Disabled" >说明 1 只能输入0到9和小数点 2 只能粘贴数字 3 不能拖动内容进来 4 禁止使用输入法 前端组件怎么封装的? extjs IE内存在增 js小问题求教 ---为什么我的JavaScript脚本出错的时候不谈出来调试对话框,让我选择调试工具,怎么解决? frame窗口问题 javascript如何解压服务器端压缩的字符串? 关于选框非空判断的问题,请多指教 定义表单的一个语句:<form method=post action=regist.jsp name=form1 隐藏FAME html中怎样设置页面的页眉、页脚?(在线等待) 跑马灯怎么循环滚动???? jquery或者js中,如何mouseup事件后不执行click事件,在线等啊。
输入非数字的时候 return false禁止输入
onkeypress="return event.keyCode>=48&&event.keyCode<=57||event.keyCode==46"
onpaste="return !clipboardData.getData('text').match(/\D/)"
ondragenter="return false"
style="ime-mode:Disabled"
>说明
1 只能输入0到9和小数点
2 只能粘贴数字
3 不能拖动内容进来
4 禁止使用输入法