<input type="number">
我想从输入字段中只取数字,maxlength是8.请指教我。
答案 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或类添加到输入字段。