当点击键盘时控制键盘输入

本文关键字:键盘 控制 输入 | 更新日期: 2023-09-27 18:11:12

我正在使用ASP。NET与jQuery。我有一个文本框,我将只插入浮点值,即:11.33。当写入值11.33时,我将控制从键盘插入的字符。如果用户输入的字符不是数字或'。',那么文本框应该忽略它而不插入它。

我该怎么办?

当点击键盘时控制键盘输入

使用这个jquery方法

$('.number').keypress(function(event) {
  if ((event.which != 46 || $(this).val().indexOf('.') != -1) && (event.which < 48 || event.which > 57)) {
    event.preventDefault();
  }
});
编辑:在服务器端再次检查总是更好的,这意味着在您的代码后面添加验证代码也