<form>
标签用于在HTML文档中创建表单,可以包含各种输入元素(如文本框、下拉框、单选框、多选框等)和提交按钮,以便用户向服务器提交数据。它的属性包括action
,method
,name
,target
等,其中action
用于指定数据提交到哪个URL,method
用于指定数据提交的HTTP方法,name
用于为表单命名,target
用于指定数据提交后的响应在哪个窗口打开。
表单中的输入元素可以通过name
属性标识,以便在提交表单时将其值一并提交。常见的输入元素包括:
<input>
:用于创建单行文本框、密码框、复选框、单选框、按钮等。<textarea>
:用于创建多行文本框。<select>
:用于创建下拉列表框。<button>
:用于创建按钮。表单提交时可以通过GET
方法或POST
方法将数据发送到服务器,其中GET
方法将数据附加在URL后面,而POST
方法将数据包含在请求体中。一般来说,GET
方法常用于查询操作,POST
方法常用于创建或修改操作。
除了提交数据外,表单还可以通过JavaScript脚本进行验证,以确保用户输入的数据符合要求。在表单中添加<input type="submit">
或<button type="submit">
可以创建提交按钮,用户点击按钮后表单数据将被提交到服务器。在表单中添加<input type="reset">
或<button type="reset">
可以创建重置按钮,用户点击按钮后表单中的所有输入元素将被重置为默认值。