📅  最后修改于: 2023-12-03 15:15:37.177000             🧑  作者: Mango
HTML表单(form)是用来收集用户输入数据的工具。通过使用HTML表单,我们可以收集各种数据,例如:文本输入,密码输入,单选、多选、下拉框选择,文件上传等等。表单中的数据可以传输到服务器,并被服务器处理和存储。
在HTML中,表单的展现形式主要有以下元素:
<form>
:用于创建一个表单,包括需要填写数据的所有元素。
<input>
:用于创建各种输入元素,例如文本框、单选框、复选框、按钮等。
<select>
:创建下拉选择框。
<textarea>
:用于创建文本框。
<button>
:用于创建按钮。
除了上面提到的元素外,还有很多表单属性、表单方法和DOM属性供我们使用,下面将分别进行介绍。
表单属性用于设置表单的基本属性,包括表单名称、表单方法、目标URL等。下面是各种表单属性的介绍:
action
:定义表单提交时的服务器URL。可以是本地URL或外部URL。
autocomplete
:设置表单自动完成设置的开关,可选值为on、off,默认值为on。
method
:定义表单提交的方式,包括get和post两种方式。
name
:表单名称,用于向服务器发送数据。
novalidate
:关闭表单的验证,用于在服务器端进行验证。
target
:设置表单提交后打开的目标窗口,可选值为_self、_blank、_parent、_top等。
表单方法用于设置表单的相关方法,例如提交表单、重置表单等。下面是常用的表单方法:
submit()
:向服务器提交表单数据。
reset()
:重置表单,清除所有输入框以及选择框的内容。
DOM属性是一组在HTML DOM中可以使用的属性,用于访问和修改HTML元素的属性,下面是DOM表单属性:
document.forms
:获取所有表单元素的列表,返回一个HTMLCollection对象。
form.elements
:获取指定表单中所有的表单元素。
form.value
:获取表单的值。
form.reset()
:重置表单。
form.submit()
:提交表单。
在HTML表单中,表单属性、表单方法以及DOM属性都扮演着重要的角色。需要好好理解和灵活使用这些属性和方法,才能设计出良好的表单。