-
$("input[name='searchBean.con1']").keyup(function(){ //keyup事件处理
-
$(this).val($(this).val().replace(/\D|^0/g,''));
-
}).bind("paste",function(){ //CTR+V事件处理
-
$(this).val($(this).val().replace(/\D|^0/g,''));
-
}).css("ime-mode", "disabled"); //CSS设置输入法不可用
1023456789
$("#rnumber").keyup(function(){
$(this).val($(this).val().replace(/[^0-9.]/g,''));
}).bind("paste",function(){ //CTR+V事件处理
$(this).val($(this).val().replace(/[^0-9.]/g,''));
}).css("ime-mode", "disabled"); //CSS设置输入法不可用
- //监听键盘,只允许输入数字和小数点
- // 注意此处不要用keypress方法,采用keyDown,否则不能禁用Ctrl+V,
- 具体原因请自行查找keyPress与keyDown区分,十分重要,请细查
- //采用keydown例子:$(".checkNum").keydown(function(event)){}
-
- $(".checkNum").keypress(function(event) {
- var keyCode = event.which;
- if (keyCode == 46 || (keyCode >= 48 && keyCode <=57))
- return true;
- else
- return false;
- }).focus(function() {
- this.style.imeMode='disabled';
- });
- //监听键盘,只允许输入数字和小数点
- // 注意此处尽量不要用keypress方法,采用keyDown否则不能禁用Ctrl+V ,
- //具体原因请自行查找keyPress与keyDown区分,十分重要,请细查
- $(".checkNum").keypress(function(event) {
- var keyCode = event.which;
- if (keyCode == 46 || (keyCode >= 48 && keyCode <=57))
- return true;
- else
- return false;
- }).focus(function() {
- this.style.imeMode='disabled';
- });
imeMode有四种形式,分别是:
active 代表输入法为中文
inactive 代表输入法为英文
auto 代表打开输入法 (默认)
disable 代表关闭输入法