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

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

在本文中,我们将学习如何限制一个 HTML输入框 只接受数字输入。

我们使用 <input type="number"> 来限制HTML输入框只接受数字输入。通过使用这个方法,我们将得到一个数字输入字段。

语法

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

<input type="number">

示例

以下是一个示例程序,用于限制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>

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

例子

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

<!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>

限制输入框为数字后,如果用户输入文本并点击提交按钮,将会看到如下提示:“请输入数字。”

我们还可以限制数字输入框的值。

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

示例

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

<!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之间。

Camera课程

Python教程

Java教程

Web教程

数据库教程

图形图像教程

办公软件教程

Linux教程

计算机教程

大数据教程

开发工具教程

HTML 精选笔记