如何将表单值发送到服务器,数据库或电子邮件

时间:2011-12-21 02:05:36

标签: javascript html xml

我希望在用户点击提交后将我的Html表单值发送并存储在数据库或服务器上。我是编程新手,所以我不知道如何完成这项工作。而且,我真的不明白它是如何工作的。将表单值发送到服务器后,它们是如何存储的?因为我希望以后可以访问它们。

另外,我希望我可以通过使用javascript和amp;来完成所有这些工作。 XML?因为我不知道任何服务器端代码。我已经检查了这个网站,并试图谷歌寻求答案,但我发现的所有东西要么太具体或模糊(太高级,我不明白)。任何评论,或脚本,或推荐的网站或书籍将不胜感激。

3 个答案:

答案 0 :(得分:1)

要向服务器提交值,您需要服务器端代码才能接受它们。

如果您不想学习服务器端编程语言,可以使用Google文档表单。

答案 1 :(得分:1)

将问题分解成碎片并分别解决。我看到至少三个:

  • 如何在HTML页面中创建表单并将其发布到在Web / app服务器上运行的HTTP侦听器
  • 如何将值保存到数据库中
  • 如何在数据库中查询值

您问题的准确答案取决于您要使用的语言/平台。它可以是LAMP(Linux / Apache / MySQL / PHP),Java(JSP / servlets,JDBC和MySQL),.NET等。

答案 2 :(得分:0)

你会很难找到“过于具体和过于模糊”之间的甜蜜点,尤其是在这里,因为你要求回答者封装一个广泛的过程。

Html值通过输入元素(例如文本框,单选按钮等)在浏览器中收集,当您提交表单时,需要有一些客户端机制来POST这些值到服务器。

在Web服务器上,您的应用程序必须能够从POST请求接收这些值,将它们转换为db-objects或将它们写入文件。

简而言之,Javascript主要是 这个难题的客户端部分。 HTML和XML是客户端和服务器经常理解的标记语言,因此它们经常被用作格式,以便双方来回折腾。

您想学习哪种服务器端编程语言?

您学习的三个关键步骤是:

  1. 构建HTML表单,并通过POST请求提交数据。

  2. 编写服务器端代码(由您正在使用Java,PHP,Ruby,.Net等的“堆栈”确定)来接收此POST,并使用它执行某些操作。

  3. 将数据保留在某处(由您的数据库和/或文件格式选择决定)。