网站更改请求表单

Avatar of Chris Coyier
Chris Coyier

DigitalOcean 为您旅程的每个阶段提供云产品。 立即开始使用 200 美元的免费额度!

上个月我写了一篇关于我希望客户在有网站更改请求时,能像对待六岁小孩一样对待我的文章。我的意思是,这些更改请求通常过于模糊,导致混淆,最终浪费时间。如果这些更改请求包含做出更改所需的一切内容而无需混淆,效率会更高。

我认为这个想法可以很好地演示一个带有某些高级功能的 Web 表单。

查看演示   下载文件

 

这是真的吗?

这里的目的是展示一些花哨的表单样式和高级表单功能。就我个人而言,如果我能让我所有的客户都使用它,这样我每次都能准确地知道他们想要什么,我会很高兴,但这可能不切实际。

这个表单的“高级”之处在哪里?

有几点

  • 使用了一个 jQuery 插件来帮助设置表单元素的样式。它完全用自定义图形替换了单选按钮和复选框,并将文本区域和基于文本的输入也包装在漂亮的样式中。这种样式仅靠 CSS 无法实现。
  • 该表单功能齐全,它会提交到自身并发送实际的电子邮件。
  • 该表单已进行验证。只有在正确填写必填字段时,才能提交表单。
  • 提交通过 AJAX 处理,无需刷新页面。
  • 可以选择保存姓名/电子邮件,因此频繁提交的用户无需一遍又一遍地输入常见信息。这通过 COOKIE 处理。
  • 所有表单元素的提交都通过另一个 jQuery 插件进行序列化,因此添加和更改表单元素非常容易。

您会介绍一下它是如何构建的吗?

我计划在本周对这个表单进行屏幕录制,并介绍所有这些内容。因此,如果您感兴趣,请确保您已订阅。所有这些都可以从头开始编写,但我们将充分利用 jQuery 和三个很棒的插件来节省时间和精力。

实际的邮件发送和 Cookie 操作将由 PHP 处理。