仅接受maxlength数的输入字段

时间:2016-05-21 16:50:43

标签: html css

<input type="number">

我想从输入字段中只取数字,maxlength是8.请指教我。

2 个答案:

答案 0 :(得分:2)

HTML5允许设置min&amp;输入的最大值。如果您希望输入的最大长度为8个字符,请将最大值设置为99999999。如果您使用&#34;无效&#34;提交此类元素值,浏览器会通知用户有关错误的信息,并且不会让他提交表单。这也适用于关闭javascript的时候。

<form>
  <input type="number" min="0" max="99999999" step="1" value="1">
  <input type="submit">
</form>

答案 1 :(得分:0)

你可以用jquery做到这一点。

$('input[type=number]').keypress(function() {
      if (this.value.length >= 8) {
          return false;
      }
});

您可以将'input[type=number]'替换为id或class,并将id或类添加到输入字段。