扫码一下
查看教程更方便
表单验证通常发生在服务器上,在客户端输入所有必要的数据然后按下提交按钮之后。如果客户端输入的数据不正确或只是丢失,则服务器必须将所有数据发送回客户端并请求重新提交表单并提供正确的信息。这确实是一个漫长的过程,曾经一度给服务器带来了很大的负担。
javascript 提供了一种在将表单数据发送到 web 服务器之前在客户端计算机上验证表单数据的方法。表单验证通常执行两个功能。
我们将通过一个例子来理解验证的过程。这是一个简单的 html 格式的表单
form validation
输出结果如下:
首先让我们看看如何进行基本的表单验证。在上面的表单中,我们在onsubmit事件发生时调用validate()来验证数据。下面的代码显示了这个 validate() 函数的实现。
现在我们将看到如何在将输入的表单数据提交到 web 服务器之前对其进行验证。
以下示例显示如何验证输入的电子邮件地址。电子邮件地址必须至少包含一个“@”符号和一个点 (.)。此外,“@”不能是电子邮件地址的第一个字符,最后一个点必须至少是“@”符号后的一个字符。
尝试使用以下代码进行电子邮件验证。