>> 演讲嘉宾：现在让我们来看看 一个网页，它允许用户以
注册的东西，但实际上 包括一些客户端
验证他或她的输入。
>> 注意这里，在形式，1.HTML，我有 同样的形式出现，但我有
添加一个ID属性到我的表单标签， 它的值被登记，所以
我有一个ID，通过它我可以 唯一地标识在我的DOM的形式。
现在注意我下面的表单标签是一个脚本 标签，这样很刻意，
我的JavaScript代码将只执行 一旦表单标签和它的DOM节点
已被加载。
>> 里面的脚本标记通知是 这里第一行，我宣布
变量调用形式和分配 它的返回值
报价的document.getElementById 引文结束报名。
这是这行代码，看起来 通过我的DOM，寻找
元件或节点具有唯一 标识符登记，储存
返回值最终 在这个变量。
>> 然后我在网上登记的形式显示事件 处理程序的表单提交，
与form.onsubmit并分配一个 匿名函数，身体的哪
进行到做到以下几点。
如果表单的领域，他的名字是 电子邮件，有来自用户的值等于
引用引文没什么，那么我们 要提醒用户他或她
必须提供他们的电子邮件地址， 我们返回false，这样的形式
本身没有提交 注册点PHP的。
>> 否则，如果表单有其名字的字段 是密码，它的值是
报价引文结束，接下来就让我们嚷嚷 在用户他或她
必须提供密码。
再次，返回false，这样 表单不会提交到
注册点PHP的。
>> 另一方面，如果该值的用户具有 键入要叫表单字段
密码不匹配值， 用户已规定的形式
字段称为确认，接下来就让我们 骂的密码不用户
比赛，然后返回false，这样 表单不会提交到
注册点PHP的。
>> 最后，如​​果不是这种情况，该 表单的输入协议检查，
那么，让我们大声喝斥用户解释 他或她必须同意条款
和条件，并再次返回false 因此，表单不会提交到
注册点PHP的。
>> 否则，如果，没有这些错误有 被做了，让我们确实返回true
并允许表单提交 注册点PHP的。
>> 让我们来看看这些可能 通过打开现在的错误
在网页浏览器中。
http://localhost/form-1.HTML。
这里是那么的形式。
让我们提供什么。
>> 您必须提供您的电子邮件地址。
好吧，让我们至少合作 沿着这些线路。
>> 你必须提供一个密码。
好吧，让我们选择一个 密码如丹颜。
密码不匹配。
啊，我需要合作并提供 同一个词，深红色，再次。
>> 您必须同意条款 和条件。
好吧，现在让我们检查框。
最后，噢，我注册的。