📜  输入组插件 - Html (1)

📅  最后修改于: 2023-12-03 15:41:53.940000             🧑  作者: Mango

输入组插件 - Html

HTML 是一种标记语言,用于在网页中创建结构和内容。在前端开发中,我们经常需要使用输入组件来使用户能够输入或选择数据。HTML 提供了多种输入类型,如文本框、单选框、复选框、下拉选择框等,而且它们都可以通过 CSS 来进行样式控制。

常用的输入组件类型
文本框

文本框是用户可以输入文本的输入组件。可以通过设置 type="text" 来创建一个文本框。

<input type="text" name="username" placeholder="请输入用户名">

效果如下:

单选框

单选框是一组选项中用户只能选择一个的输入组件。可以通过设置 type="radio" 来创建单选框。

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

效果如下:

复选框

复选框是一组选项中用户可以选择多个的输入组件。可以通过设置 type="checkbox" 来创建复选框。

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

效果如下:

下拉选择框

下拉选择框是用户可以从一组选项中选择一个的输入组件。可以通过设置 select 标签和 option 标签来创建下拉选择框。

<select name="city">
  <option value="beijing">北京</option>
  <option value="shanghai">上海</option>
  <option value="guangzhou">广州</option>
  <option value="shenzhen">深圳</option>
</select>

效果如下:

输入组件的属性
常用属性
  • name:组件的名称,用于表单提交时作为数据的键名。
  • value:组件的值,用户输入的数据会赋值给该属性。
  • disabled:禁用该组件。
  • required:该组件必须填写才能提交表单。
  • placeholder:在用户没有输入时显示的提示信息。
事件
  • oninput:当组件的值发生改变时触发。
  • onfocus:当组件获得焦点时触发。
  • onblur:当组件失去焦点时触发。
总结

输入组件是前端开发中不可或缺的一部分,HTML 提供了多种类型的输入组件供我们使用。我们还可以通过 JavaScript 来获取和修改输入组件的值,实现更丰富的用户交互效果。