上一篇: HTML 按钮

下一篇: HTML 下拉列表

HTML 输入框

输入框是Web页面中收集用户信息的关键元素。它们用于接受文本、数字等不同类型的数据。本教程将介绍如何使用HTML创建和管理输入框。

创建一个简单的输入框

要添加输入框,我们使用 <input> 标签。通过设置 "type" 属性,您可以创建多种类型的输入控件。以下是一个简单的文本输入框示例:

                <label for="username">用户名:</label>
                <input type="text" id="username" name="username" />
                

此代码段会创建一个带有标签的文本输入框。

常见输入框类型

<input> 标签具有多种类型,以适应不同场景。一些常见输入类型如下:

  • 文本:<input type="text" />
  • 密码:<input type="password" />
  • 邮箱:<input type="email" />
  • 数字:<input type="number" />
  • 日期:<input type="date" />
  • 搜索:<input type="search" />
  • 范围(滑块):<input type="range" />
  • 电话:<input type="tel" />
  • URL:<input type="url" />

设置输入框属性

为了改善用户体验,<input> 标签支持许多额外属性。以下是一些常用属性:

  • placeholder:显示在输入框中的提示文本。
  • maxlength:限制输入的最大字符数。
  • minmax:限制数字或日期输入的最小和最大值。
  • readonly:设置输入框为只读模式,用户无法修改值。
  • disabled:禁用输入框,用户无法与其交互。
  • autofocus:页面加载时自动将光标聚焦到输入框。
                    
                

上述示例显示了具有占位符文本、最大长度限制和自动聚焦功能的文本输入框。

输入框验证

HTML5引入了内置的输入框验证,以确保用户输入有效。以下是添加必填字段和邮箱验证的示例:

                    
                    
                

在这个例子中,邮箱字段的类型设置为 "email",浏览器将自动验证输入是否符合有效的电子邮件格式。同时,该字段设置了 "required" 属性,表示该字段不能为空。

样式定制

您可以通过内联CSS样式或外部CSS文件来设置输入框的样式。以下是一个简单的内联样式示例:

                    
                

在上述示例中,我们设置了输入框的宽度、内边距、边框和圆角。

总结

通过本教程,您已经学会了如何使用HTML创建和管理不同类型的输入框、设置属性以改善用户体验、进行基本验证以及定制样式。请继续探索其他HTML元素和属性,以便更好地理解和应用这种强大的标记语言。