欢迎访问宙启技术站
智能推送

html input标签的属性有哪些?input标签的用法总结(附实例)

发布时间:2023-05-17 09:36:16

HTML中的input标签是一个非常常用的标签,它具有多种属性,可以实现不同的功能。下面将详细介绍input标签的属性以及用法,并提供实例方便理解。

一、属性

1. type:指定输入框的类型。常用的类型有:

(1)text:文本输入框。

(2)password:密码输入框。

(3)checkbox:复选框。

(4)radio:单选框。

(5)submit:提交按钮。

(6)reset:重置按钮。

(7)button:普通按钮。

(8)file:文件上传框。

(9)hidden:隐藏域。

(10)date:日期选择框。

(11)datetime:日期时间选择框。

(12)time:时间选择框。

2. name:指定输入框的名称。

3. value:指定输入框的默认值。

4. disabled:禁用输入框。

5. readonly:只读输入框。

6. size:指定输入框的宽度。

7. maxlength:指定输入框最多允许输入的字符数。

8. checked:指定复选框或单选框是否被选中。

9. placeholder:指定输入框中的提示信息。

10. autofocus:自动获取焦点。

二、用法

1. 文本输入框

文本输入框是input标签的最基本用法,通过设置其type属性为text,可以创建一个文本输入框。

代码示例:

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

效果:

用户名:(输入框)

2. 密码输入框

密码输入框是一种特殊的文本输入框,通过设置其type属性为password,可以创建一个密码输入框,用户输入的内容会被隐藏。

代码示例:

<label for="password">密码:</label>
<input type="password" name="password" id="password" placeholder="请输入密码">

效果:

密码:(输入框,输入的内容会被隐藏)

3. 单选框

单选框通过设置type属性为radio,并设置相同的name属性创建,只能够单选。

代码示例:

<label>性别:</label>
<input type="radio" name="gender" value="male">男
<input type="radio" name="gender" value="female">女

效果:

性别:(单选框)男 女

4. 复选框

复选框通过设置type属性为checkbox,并设置相同的name属性创建,可以多选。

代码示例:

<label>爱好:</label>
<input type="checkbox" name="hobby" value="reading">阅读
<input type="checkbox" name="hobby" value="music">音乐
<input type="checkbox" name="hobby" value="sports">运动

效果:

爱好:(复选框)阅读 音乐 运动

5. 选择框

选择框使用select标签创建,可以创建一个下拉列表,用户可以从中选择一个选项。

代码示例:

<label for="province">省份:</label>
<select name="province" id="province">
  <option value="beijing">北京</option>
  <option value="shanghai">上海</option>
  <option value="guangzhou">广州</option>
  <option value="shenzhen">深圳</option>
</select>

效果:

省份:(下拉列表) 北京 上海 广州 深圳

6. 按钮

按钮通过设置type属性为submit或button创建,submit按钮用于提交表单,button按钮用于普通的交互。

代码示例:

<input type="submit" value="提交">
<input type="button" value="取消">

效果:

提交 取消

7. 文件上传框

文件上传框通过设置type属性为file创建,用户可以选择上传的文件。

代码示例:

<label for="file">上传文件:</label>
<input type="file" name="file" id="file">

效果:

上传文件:(上传框)

8. 隐藏域

隐藏域通过设置type属性为hidden创建,用于存储表单的某些数据,用户看不到,但提交时会一并提交。

代码示例:

<input type="hidden" name="userid" value="12345">

效果:无

总结

通过以上实例可以看出,input标签非常灵活,可以创建多种不同类型的输入框。在实际开发中,我们需要根据需求选择不同的属性和类型,来创建出符合用户需求的输入框。