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();">