$("#htxtEmoney, #htxtPoint").keypress(function(e){
var evt = window.event ? window.event : e; //for compatibility
var keyCode = evt.keyCode ? evt.keyCode : e.which;
if (keyCode == 13 || keyCode == 27 || keyCode == 8) return ; // esc, enter
if (48 <= keyCode && keyCode <= 57)
return true; // number
alert("You can write only Number.");
this.focus();
return false;
}).blur(function(e){
Payments.onChangePoint(this);
});
这是我写的代码。jquery.blur()NOT in alert()
如果用户输入字母,则发生alert()
。
然后blur()
功能也会发生。
但我想,如果用户输入字母,alert()
发生,然后blur()
功能不会发生在这种情况下。
我的意思是blur()
功能只出现在用户点击其他控制..
我的英文不好对不起。谢谢。
谢谢。我将在输入框中显示msg-div。我认为这是最好的方法。 – 2010-03-02 04:24:56