让我们看一下如何以功能性方式创建用户数据的客户端验证。 完成后,我们将介绍如何使用 CSS(包括一些 CSS3)来修饰它!
在开始之前html表单验证,您可能需要考虑在您的下一个项目中使用我们的 HTML5 模板或 CSS 主题之一,也就是说,如果您需要快速、专业的解决方案。 或者html表单验证,您可以从 EnvatoStudio 的专家那里获得帮助。
否则,是时候开始逐步教程了。
第 1 步:概念化函数
首先,我们必须概念化表单的外观和作用。 对于此示例,我们创建一个简单的联系表单,要求用户提供以下信息:
我们希望确保用户正确输入信息。 因此,我们将使用HTML5新的客户端验证技术。 没有 HTML5 功能的用户怎么办? 您可以简单地使用服务器端验证,但这超出了本文的范围。
第 2 步:构思表格
让我们通过创建一个粗略的模型来了解我们希望表单的外观。
正如您所看到的,以下元素构成了我们的表单:
现在我们已经指定了构成表单的元素,我们可以创建 HTML 标记。
第 3 步:HTML 起始代码
让我们根据创建的表单概念创建基本的 HTML 标记。
HTML5 Contact Form
到目前为止,我们的 HTML 文件在浏览器中仍然显示为空白。 这只是 HTML5 页面的起始代码。
第 4 步:HTML 表单
让我们创建 HTML 表单(暂时将操作留空,因为本教程不会介绍服务器端验证):
第 5 步:HTML 表单元素
为了保持表单内容井井有条,我们将表单元素(标签、输入等)包装在列表中。 因此,我们首先创建表单标题和第一个输入元素:
-
Contact Us
* Denotes Required Field
-
表格提示
从我们的模型中可以看出,我们将为“电子邮件”和“网站”字段提供低级提示。 因此,我们将在必要时在输入数组下添加提示,并为它们提供一个类以便稍后轻松设置样式。
Proper format "name@something.com"
剩余的输入元素
让我们继续创建其余的表单元素,记住将每个部分包装在列表项中。
Proper format "http://someaddress.com"
<textarea name="message" cols=