上一篇: HTML5 Input 类型

下一篇: HTML5 表单属性

HTML5 表单元素

表单 (form)

form 元素是所有表单的基础,用于包裹输入字段、按钮等表单相关元素。

                <form action="/submit" method="post">
                    <!-- 在这里放置输入字段和按钮 -->
                </form>
                

输入字段 (input)

input 元素是最常用的表单元素之一,它可以表示多种类型的输入字段,例如文本、邮箱、密码等。在上面的HTML5 输入类型教程中已经提到了一些常见的输入类型。

文本域 (textarea)

textarea 元素允许用户输入多行文本。它通常用于评论或消息等需要较长文本输入的场景。

                <label for="message">留言:</label>
                <textarea id="message" name="message" rows="4" cols="50"></textarea>
                

下拉列表 (select)

select 元素可创建一个下拉列表,供用户从中选择一个选项。每个 option 元素代表其中一个选项。

                <label for="gender">性别:</label>
                <select id="gender" name="gender">
                    <option value="male">男</option>
                    <option value="female">女</option>
                    <option value="other">其他</option>
                </select>
                

复选框 (checkbox)

input 元素的 type="checkbox" 可用于创建复选框,允许用户选择多个选项。

                <label for="accept_terms">
                    <input type="checkbox" id="accept_terms" name="accept_terms">
                    我接受服务条款和隐私政策
                </label>
                

单选按钮 (radio)

input 元素的 type="radio" 可用于创建一组单选按钮,只允许用户选择一个选项。

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

提交按钮 (submit)

input 元素的 type="submit"button 元素的 type="submit" 可以创建一个提交按钮,将表单数据发送到服务器。

                <input type="submit" value="提交">
                <!-- 或者 -->
                <button type="submit">提交</button>
                

其他表单元素

还有一些其他HTML5表单元素可用于不同场景,如 datalist(提供输入建议)、fieldset(对相关表单元素进行分组)和 legend(为 fieldset 添加标题)等。

                <label for="country">国家:</label>
                <input list="countries" id="country" name="country">
                <datalist id="countries">
                    <option value="United States">
                    <option value="China">
                    <!-- 更多选项 -->
                </datalist>

                <fieldset>
                    <legend>个人信息</legend>
                    <!-- 在此放置与个人信息相关的输入字段 -->
                </fieldset>
                

以上就是一些常用的HTML5表单元素及其用法。使用这些元素,您可以创建出功能丰富、交互性强的网页表单。请注意,不同浏览器可能对HTML5表单元素的支持程度有所不同,因此在使用之前进行充分的测试非常重要。