几个有用的text文本框事件
这几个事件和样式比较有用,记录一下:
//只能输入数字和小数点
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"
補充//輸入非數字時自動變成零,輸入數字后自動變成小數
onchange="this.value=ToDecimalFormat(this.value)"
<script language="javascript" type="text/javascript">
function ToDecimalFormat(s){
if(/[^0-9\.]/.test(s)) return "0";
s=s.replace(/^(\d*)$/,"$1.");
s=(s "00").replace(/(\d*\.\d\d)\d*/,"$1");
s=s.replace(".",",");
var re=/(\d)(\d{3},)/;
while(re.test(s))
s=s.replace(re,"$1,$2");
s=s.replace(/,(\d\d)$/,".$1");
return s.replace(/^\./,"0.")
}
</script>
- 评论
-
- [使用Ctrl+Enter键可以直接提交]
表情图标
Advertise
Category
Time Counter
离十一还有
Recent Article
- 1.亦舒经典作品语录
- 2.工作笔记:AS3加载外部图片,有加载百分比
- 3.document.documentElement和document.body的区别
- 4.100种增加网站流量的方法
- 5.用div+css模拟表格对角线
- 6.如何做一个好的技术型领导
- 7.苍井空是谁?
- 8."心态"新解
- 9.程序员特有的9个坏习惯
- 10.AS3入门之简单Loading效果
- 11.系统问题:浏览器无法打开png图片
- 12.AS3中以post和get方式提交数据
- 13.defaultTextFormat和setTextFormat()区别
- 14.AS3中超方便地遍历xml
- 15.pv3d中物体常用的移动属性
- 16.开源Flash 3D引擎Papervision3d
- 17.as3 判断鼠标滚轮前滚或后滚
- 18.js:行向上替换滚动效果
- 19.为什么要清净?(禅与佛)
- 20.扩展window.setTimeout方法



