小编Sha*_*ero的帖子

允许值为-9999到9999的文本框

您好,我现在只允许数字和最多4位数.我怎么做到这样我才能允许 - 在绕过最大4位数限制的数字之前?目前如果我使用 - 之后只能输入3个数字,而我需要让它允许4个数字.

// Only Numbers can be Entered
function fNumOnly(evt) {
  evt = (evt) ? evt : window.event;
  var charCode = (evt.which) ? evt.which : evt.keyCode;

  if ((charCode >= 48 && charCode <= 57) || charCode == 45) {
    return true;
  }
  return false;
}
Run Code Online (Sandbox Code Playgroud)
<input id="txtFahrenheit" type="text" onkeypress="return fNumOnly(event);" maxlength="4" />
Run Code Online (Sandbox Code Playgroud)

html javascript

3
推荐指数
1
解决办法
96
查看次数

标签 统计

html ×1

javascript ×1