📅  最后修改于: 2023-12-03 15:31:22.912000             🧑  作者: Mango
在 Web 开发中,表单输入是一个基本的概念,用户通过表单输入框提交数据后,交由服务器进行处理。在本篇文章中,我们将介绍如何实现表单输入。
HTML 表单元素包括 input 元素、select 元素、button 元素、textarea 元素等等。常见的 input 元素类型包括:
以下是一个实现文本输入框的示例代码:
<form>
<label for="username">用户名:</label>
<input type="text" id="username" name="username">
</form>
其中 label 元素是文字说明,for 属性与 input 元素的 id 属性关联起来,提供用户友好的表单输入提示。
以下是一个实现复选框的示例代码:
<form>
<label for="fruit1">葡萄:</label>
<input type="checkbox" id="fruit1" name="fruit[]" value="grape">
<label for="fruit2">苹果:</label>
<input type="checkbox" id="fruit2" name="fruit[]" value="apple">
<label for="fruit3">香蕉:</label>
<input type="checkbox" id="fruit3" name="fruit[]" value="banana">
</form>
其中 checkbox 元素的 name 属性值以数组形式提交,多个选项选择的值将以数组形式传递给服务器。
以下是一个实现单选框的示例代码:
<form>
<label for="gender1">男:</label>
<input type="radio" id="gender1" name="gender" value="male">
<label for="gender2">女:</label>
<input type="radio" id="gender2" name="gender" value="female">
</form>
其中 radio 元素的 name 属性决定了多个单选框之间的分组关系,只有在同一分组中的单选框才是互斥的。
以下是一个实现下拉列表的示例代码:
<form>
<label for="city">城市:</label>
<select id="city" name="city">
<option value="beijing">北京</option>
<option value="shanghai">上海</option>
<option value="guangzhou">广州</option>
<option value="shenzhen">深圳</option>
</select>
</form>
其中 select 元素的 option 子元素提供了下拉列表项。
在本篇文章中,我们介绍了 HTML 表单元素的使用方法和示例代码。通过以上示例,您已经可以开始实现您的表单输入了。