首页
学习
活动
专区
圈层
工具
发布
社区首页 >问答首页 >从HTML表单生成HTML文件

从HTML表单生成HTML文件
EN

Stack Overflow用户
提问于 2013-12-14 13:43:22
回答 2查看 2.4K关注 0票数 3

我已经创建了一个响应电子邮件“模板”,我在工作中使用,我们创建的任何地方,从5到40电子邮件每月。每当我有一个新的客户端来创建电子邮件时,更改文本已经成为一个麻烦。

我的目标是创建一个带有包含字段(文件名和其他各种文本字段)的html表单的页面,并根据我最初创建的电子邮件模板将提交的结果输出到这个新创建的文件中。然而,我似乎找不到关于这个问题的任何东西。有谁知道一个好的起点吗?即使结果只是输出到页面底部的div (填写表单后),我们也可以轻松地创建新文件。

我已经创建了包含HTML的HTML。但是,对于如何实际获取这些字段,将它们插入模板的各个部分,然后将新创建的模板输出到div (要复制到一个新文件中),我有点不知所措。

对不起,如果我没有很好地解释我的问题。web表单(将填充电子邮件模板)将仅由我在我自己的本地主机上使用(使用MAMP Pro),因此没有人会访问该表单。我只是试图“加快”填写电子邮件模板的过程,因为这些电子邮件几乎每个月都是一样的(可能会变得有点忙乱)。

EN

回答 2

Stack Overflow用户

发布于 2013-12-14 14:00:50

我认为this post可以帮你。它讨论了如何从JSON或XML生成HTML。

您可以创建一个表单,并使用Jquery或PHP为所有客户端编辑JSON或XML文件,并生成HTML代码将其保存到模板结构的HTML中。

票数 0
EN

Stack Overflow用户

发布于 2013-12-14 14:10:38

在PHP中,只需将POST字段附加到模板字符串。

假设您有以下html表单:

代码语言:javascript
复制
<form action="form.php" method="POST">
   <input type="text" id="firstname" name="firstname" />
   <input type="text" id="lastname" name="lastname" />
</form>

然后表单处理php文件将如下所示:

代码语言:javascript
复制
<?php
    $firstName = $_POST['firstname'];
    $lastName = $_POST['lastname'];

    $template = "
Dear $firstName $lastName,
Here is a message.
Regards,
Me
    ";

//send $template via email
?>

如前所述,要小心自己发送大量电子邮件,因为你可能被标记为垃圾邮件。

票数 0
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/20584042

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档