如何解决最小值和最大值不适用于我的文本输入
我有这个 HTML:
<table align="center">
<tr>
<td class="bold"> Full name</td>
<td> <input type="text" id="Fullname" name="Fullname" width="50" min="1" max="15" size="50"> </td>
</td>
</tr>
<tr>
<td class="bold">Message </td>
<td> <input type="text" id="Message" name="Message"> </td>
</tr>
<tr>
<td> <input type="submit" value="Send"</td>
<td> <input type="submit" value="Delete"</td>
</tr>
</table>
我被要求为消息的输入设置 50 列和 5 行,但我什至不知道这意味着什么。
我尝试为我的输入设置 min
和 max
,但没有奏效。为什么以及如何修复它?
解决方法
您可以使用 minlength="1" maxlength="15"
设置可以输入到文本字段中的字符数。
只能为 <textarea>
指定列和行。在那里您可以使用 rows="5" cols="50"
指定文本区域的大小。
请看下面的片段:
<table align="center">
<tr>
<td class="bold"> Full name</td>
<td> <input type="text" id="Fullname" name="Fullname" width="50" minlength="1" maxlength="15" size="50"> </td>
</td>
</tr>
<tr>
<td class="bold">Message </td>
<td> <textarea type="text" id="Message" name="Message" rows="5" cols="50"></textarea> </td>
</tr>
<tr>
<td> <input type="submit" value="Envoyer"</td>
<td> <input type="submit" value="Effacer"</td>
</tr>
</table>
你是说minlength
吗?
使用文本时,您可能需要使用 minlength
和 maxlength
来强制文本的长度。
<form action="/action_page.php">
<label for="password">Password:</label>
<input type="password" id="password" name="password" minlength="8"><br><br>
<input type="submit" value="Submit">
</form>
(来自 w3schools)
看这个例子: https://www.w3schools.com/tags/tryit.asp?filename=tryhtml_input_minlength
版权声明:本文内容由互联网用户自发贡献,该文观点与技术仅代表作者本人。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如发现本站有涉嫌侵权/违法违规的内容, 请发送邮件至 dio@foxmail.com 举报,一经查实,本站将立刻删除。