JS控制

来源:互联网 发布:免费网站论坛源码 编辑:程序博客网 时间:2024/05/22 08:24

JS控制只允许输入正整数

输入非数字无任何展示,支持IE, 不支持FireFox

<input type="text" onkeypress="JHshNumberTextpoint();">
function JHshNumberTextpoint() {    if (!(((window.event.keyCode >= 48) && (window.event.keyCode <= 57)) || (window.event.keyCode == 13))){        window.event.keyCode = 0;     }} 

输入非数字显示替换过程,支持IE, FireFox

<input type="text" onkeyup="value = value.replace(/[^0-9]/g,'')">

JS控制单词首字母大写

不显示替换过程

<input type="text" style="text-transform:capitalize;">

注意:该写法只是外观上改为大写,实际值还是小写

显示替换过程

<input type="text" onkeyup="value=value.replace(/(^|\s+)\w/g,function(s){return s.toUpperCase();})">

JS控制字母全大写

不显示替换过程

<input type="text" style="text-transform:uppercase;">

注意:该写法只是外观上改为大写,实际值还是小写

显示替换过程

<input type="text" onkeyup="value = value.toUpperCase();">
原创粉丝点击