我使用以下 java 脚本函数进行整数验证。它在 FireFox 中运行良好。但在IE 和 Chrome(不是 Fire Fox)中,允许在该文本框中使用点(。)符号。如何控制不出现点(。)使用 IE 和 Chrome 时文本框中的符号?
javascript函数
$('.intValidate').live('keypress', function(event) {
if((event.keyCode != 8)&&(event.keyCode != 9)&&(event.keyCode != 37)&&(event.keyCode != 39)&&(event.keyCode != 46)&&(event.which < 48 || event.which > 57)) {
event.preventDefault();
}
});
我使用这个类,
<input type="text" id="abcd" style="width:30px" maxlength="2" class="intValidate"/>