微信公众号搜"智元新知"关注
微信扫一扫可直接关注哦!

如何限制HTML输入框只接受数字输入?

如何限制HTML输入框只接受数字输入?

在本文中,我们将学习如何限制HTML输入框,使其仅接受数字输入。

We use the <input type="number"> to limit an HTML input Box so that it only accepts numeric inputs. By using this, we will get a numeric input field.

Syntax

以下是限制HTML输入框只接受数字输入的语法。

<input type="number">

Example

以下是一个示例程序,用于限制HTML输入框只接受数字输入 -

<!DOCTYPE html>
<html>
<center>
<head>
   <Meta charset="UTF-8">
   <Meta http-equiv="X-UA-Compatible" content="IE=edge">
   <Meta name="viewport" content="width=device-width, initial-scale=1.0">
   <style>
      input[type=number] {
         width: 10%;
         padding: 12px 20px;
         margin: 8px 0;
         Box-sizing: border-Box;
         border: 2px solid mediumseagreen;
         border-radius: 4px;
      }
   </style>
</head>
<body>
   <h1>Tutorialspoint</h1>
   <form action = "" method = "get">
      Enter your Mobile number -
      <input type="number"> <br><br>
      Enter your area Pincode -
      <input type="number"> <br><br>
      <input type="submit" value="Submit">
   </form>
</body>
</center>
</html>

如果我们尝试输入除数字以外的任何值,它将不允许。因此,它严格只允许数字值。

Example

Following is another example program to limit an HTML input Box so that it only accepts numeric input -

<!DOCTYPE html>
<html>
<head>
   <Meta charset="UTF-8">
   <Meta http-equiv="X-UA-Compatible" content="IE=edge">
   <Meta name="viewport" content="width=device-width, initial-scale=1.0">
</head>
<body>
   <form action = "" method = "get">
      Phone Number:
      <input type="number" name="num" min="1" max="20"><br>
      <input type="submit" value="Submit">
   </form>
</body>
</html>

After limiting the input Box to number, if a user enters text and press submit button, then the following can be seen “Please enter a number.”

We can also limit the value of the number input field.

在将输入框限制为数字后,如果用户输入的值大于限制值并点击提交按钮,那么将会显示以下内容:“值必须小于或等于指定的限制值(20)”

Example

Following is another example program to limit an HTML input Box so that it only accepts numeric input -

<!DOCTYPE html>
<html>
<head>
   <Meta charset="UTF-8">
   <Meta http-equiv="X-UA-Compatible" content="IE=edge">
   <Meta name="viewport" content="width=device-width, initial-scale=1.0">
</head>
<body>
   <form action = "" method = "get">
      <h3>Select the quantity, and we cannot deliver more than 5.</h3><br>
      Pizza<input type="number" name="num" min="0" max="5"><br>
      Burger<input type="number" name="num" min="0" max="5"><br>
      Garlic Bread<input type="number" name="num" min="0" max="5"><br>
      Pepsi<input type="number" name="num" min="0" max="5"><br>
   </form>
</body>
</html>

如果您编译并运行上述代码,它将显示4个方框,您可以将限制设置为从最小值0到最大值5。

以上就是如何限制HTML输入框只接受数字输入?的详细内容,更多请关注编程之家其它相关文章

版权声明:本文内容由互联网用户自发贡献,该文观点与技术仅代表作者本人。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如发现本站有涉嫌侵权/违法违规的内容, 请发送邮件至 [email protected] 举报,一经查实,本站将立刻删除。

相关推荐