【问题标题】:Empty HTML textarea input doesn't show up in PDF generated by mPDF空 HTML textarea 输入未显示在 mPDF 生成的 PDF 中
【发布时间】:2019-11-20 10:04:06
【问题描述】:

我正在使用 mPDF 从 HTML 表单生成 PDF。该表单包含几个textarea 标签(除其他外)。如果用户没有在 textarea 中输入任何内容(他们不必这样做),则该 textarea 不会显示在 PDF 中。

textarea 中的文本如下所示:

这是没有文字的样子:

我希望空的textarea 在 PDF 中显示为空框。它在 HTML 页面中看起来不错,但在 PDF 中却不行。

我尝试了以下方法:

  • textarea 中输入一个空格。
  • 使用 CSS 设置边框样式:“border: 1px solid #000”。
  • 使用 CSS ("color: #fff") 将 textarea 的字体颜色设置为白色并添加一些文本。文本在 HTML 中为白色,但在 PDF 中显示为黑色。

有没有办法让 mPDF 将没有文本的文本区域呈现为一个空框,就像它在网络浏览器中看起来一样(我正在使用 Firefox 顺便说一句。)?

【问题讨论】:

  • 你有什么示例代码可以看吗?
  • 看起来像一个已知的issue。尝试过使用 
  • @DelenaMalan 我认为他在显示文本区域之前对值进行了一些检查

标签: php html mpdf


【解决方案1】:

  添加到空文本区域会强制 mPDF 呈现它。

感谢 Delena Malan 指出这一点!

(我想我应该在问这个问题之前检查 mPDF 的问题跟踪器)

【讨论】:

    猜你喜欢
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 2019-10-08
    • 1970-01-01
    • 2020-02-08
    • 2018-02-04
    • 1970-01-01
    • 2015-08-07
    相关资源
    最近更新 更多