【问题标题】:How do I present a form to a client that includes their input data for their printing?我如何向客户提供包含他们的打印输入数据的表格?
【发布时间】:2019-04-29 18:11:52
【问题描述】:

我希望网站用户能够打印嵌入其姓名的“纪念品证书”。

我尝试了很多方法,但反复试验产生的错误多于有用的快乐。完成后还会有更多内容,但我想从我还没有找到的正确道路开始。

我推测以下功能步骤:

  1. 显示一个表单。包含在格式化文本中的表单包含一个“当前日期”{now} 字段和一个手动添加数据的字段 - 用户名 - 以及一个“更新”按钮。

  2. 当点击更新按钮时,它会验证表单是否添加了名称数据并且..

    (a) 如果不正确,返回默认形式并聚焦 完成字段不正确
    (b) 如果正确,则进行第 3 步

  3. 将完成的表单显示为新窗口(或在同一窗口中),并带有一个显示“打印”的按钮

  4. 当按下打印按钮时,它会在用户的默认打印机上打印表单(或打开客户端的打印对话框让他们打印表单)。

“Certificate”字体始终是 courier new,没有图形,但格式类似于字母(从/到开头,带日期 -{now}-,几段文字,结束签名)。

引用 Jimmy Buffet 的话,“它太简单了,就像 jitter-bug 一样,它让我无法理解......”

如果可能的话,我更喜欢 html/5 - 越简单越好(将来的维护可能由比我知识更少的人来执行),并且不会为我的服务器打开安全漏洞。

【问题讨论】:

  • 欢迎,请花点时间阅读How to Ask,尤其是“帮助他人重现问题”部分。就目前的问题而言,您似乎希望我们为您编写代码,我们很乐意这样做,但如果您花一些时间自己尝试一下,我们将不胜感激。我们都是这里的志愿者,这听起来像是可以得到报酬的东西。
  • 感谢您的反馈。相信我 - 没有人为此付钱给我,也没有其他人的预算,我已经 8 年没有建过网站了,而且团队中唯一一个有任何经验的人。然而,这对我来说是新奇的,我可以提出各种失败的编码尝试,这应该是件好事,但除此之外就没什么了。我希望有一些核心代码或指导,我可以在正确的方向上运行,而不是半途而废。我什至不确定我应该尝试用 html 表单代码强制它。

标签: html forms printing


【解决方案1】:

由于我试图建立的基本操作是在一个 html(表单)页面中获取数据并将其发送到另一个页面,因此本地存储或会话存储似乎是关键,并且是完成我想要的起点去做。 (我的“最新指南”是 Lincoln Stein 的 HTML 3.2 指南,这足以满足我在这个绝妙的想法之前所做的一切。我不是程序员,我是一个退休的老派硬件人试图帮一些人一个忙。

幸运的是,duckduckgo 查询(这里不是搜索)向我指出: Transfer data from one HTML file to another

一旦我看到了代码示例,就明白了。感谢那里的贡献者。关闭我将关闭这个问题。

【讨论】:

    猜你喜欢
    • 2015-07-02
    • 1970-01-01
    • 1970-01-01
    • 2020-04-08
    • 2017-03-08
    • 2019-07-04
    • 1970-01-01
    • 1970-01-01
    • 2022-11-29
    相关资源
    最近更新 更多