JS DOM编程笔记 - 原生表单(二四)

本文介绍了JavaScript如何操作HTML表单,包括通过getElementById获取表单,使用formAPI进行提交和重置,监听提交事件进行数据验证,以及访问表单字段并获取其值。示例代码详细展示了如何阻止默认提交、按需提交表单以及通过索引、id或name访问表单元素。

摘要生成于 C知道 ,由 DeepSeek-R1 满血版支持, 前往体验 >

今天我们来学习 JavaScript 表单 API:访问表单、获取元素的值、验证表单数据和提交表单。

基础表单

在 HTML 中创建表单,使用 <form> 元素:

<form action="/signup" method="post" id="signup">
</form>

<form> 元素有两个重要的属性:actionmethod

  • action 指定处理表单提交的 URL。

  • method 指定用于提交表单的 HTTP 方法。是 post 或 get。

一般,当我们要从服务器获取数据时使用get方法,当想要修改服务器上的某些内容时使用post方法。

JavaScript 使用 HTMLFormElement 对象来表示表单。 HTMLFormElement 也具有actionmethod对应于 HTML 的属性。

HTMLFormElement 元素还提供了以下有用的方法:

  • submit() – 提交表单
  • reset() – 重置表单

form API

我们可以使用getElementById()方法来查找 <form> 元素

const form = document.getElementById('signup');

一个HTML页面可能有多个表单,document.forms 属性返回页面上的表单集合 (HTMLFormControlsCollection):

document.forms

下面,访问页面上第一个表单元素

document.forms[0]

提交表单

一般表单有一个提交按钮。点击提交,浏览器会将表单数据发送到服务器。要创建提交按钮,我们使用类型为submit<input><button> 元素:

<input type="submit" value="提交">

或者

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值