📜  HTML | DOM 表单方法属性(1)

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

HTML | DOM 表单方法属性

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表单属性

DOM属性是一组在HTML DOM中可以使用的属性,用于访问和修改HTML元素的属性,下面是DOM表单属性:

  • document.forms:获取所有表单元素的列表,返回一个HTMLCollection对象。

  • form.elements:获取指定表单中所有的表单元素。

  • form.value:获取表单的值。

  • form.reset():重置表单。

  • form.submit():提交表单。

总结

在HTML表单中,表单属性、表单方法以及DOM属性都扮演着重要的角色。需要好好理解和灵活使用这些属性和方法,才能设计出良好的表单。