如何限制表单输入文本域中允许的字符数
在这篇文章中,我们将学习如何限制表单输入文本域中允许的字符数。
我们使用 <input>
标签 来获取HTML中的用户输入。为了给输入域设定限制(或范围),我们使用min和max属性,分别用于指定输入域的最大和最小值。
为了设置输入域的最大字符限制,我们使用 <input>
maxlength属性 。这个属性用于指定输入域中可以输入的最大字符数。
为了设置输入域的最小字符限制,我们使用 <input>
minlength属性 。这个属性用于指定输入域中必须输入的最小字符数。
首先,我们来看如何设置输入域的最大字符限制 –
语法
以下是设置输入域的最大字符限制的语法。
<input maxlength="enter_number">
示例
以下是设置输入字段中最大字符限制的示例程序−
<!DOCTYPE html>
<html>
<head>
<title></title>
<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 = "#">
Email Id:
<br>
<input type = "text" name = "email_id" maxlength = "30" />
<br>
Password: <br>
<input type = "password" name = "password" maxlength = "10" />
<br>
<input type = "submit" value ="Submit" />
</form>
</body>
</html>
设置最小字符限制
现在,我们来看看如何在输入框中设置最小字符限制;
语法
以下是在JavaScript中设置输入字段最小字符限制的语法-
<input minlength="enter_number">
示例
以下是在JavaScript中设置输入字段最小字符限制的示例程序 –
<!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="#">
Username:
<input type="text" name="username"
minlength="10"><br><br>
Password:
<input type="password" name="password"
minlength="8"><br><br>
<input type="submit" value="Submit">
</form>
</body>
</html>
在输入字段中同时使用最小和最大字符
现在让我们看看如何在输入字段中同时使用最小限制字符和最大限制字符 –
示例
以下是在JavaScript中设置输入字段中最小和最大字符限制的示例程序 –
<!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="#">
Username:
<input type="text" name="username"
minlength="10" maxlength="20"><br><br>
Password:
<input type="password" name="password"
minlength="8" maxlength="10"><br><br>
<input type="submit" value="Submit">
</form>
</body>
</html>