【发布时间】:2016-01-01 18:53:24
【问题描述】:
输入字段应该只允许输入 -9.99 .. 99.99 范围内的数字
我在桌面和移动 Chrome 中尝试了下面的页面,但它允许输入大数字,例如 99999
如何使用 html5 解决这个问题?我只能使用 Chrome,这是必需的。
<!DOCTYPE html>
<html lang="en" xmlns="http://www.w3.org/1999/xhtml">
<head>
<meta charset="utf-8" />
<title></title>
</head>
<body>
<input id="Soiduaeg" name="Soiduaeg" value="" maxlength="5" type="number" pattern="[0-9]+([\.|,][0-9]+)?">
</body>
</html>
【问题讨论】:
-
尝试使用 max="5" 而不是 maxlength
标签: css html google-chrome input