【问题标题】:Text field blank when adding a newline character JavaScript pdf form添加换行符 JavaScript pdf 表单时文本字段为空白
【发布时间】:2013-09-18 16:54:27
【问题描述】:

我正在使用 JavaScript 自定义计算创建一个自定义 pdf 表单,我想添加一个文本字段,其中包含由换行符分隔的两行。我使用 this.getField() 从多个文本框中获取值。然后我想将其中两个加入一个由新行分隔的文本字段。我可以将这两个字符串连接起来并将其传递到文本字段中,但只要将 '\t' 或 '\n' 添加到字符串中,它就不会显示在文本字段中。如果我使用 JavaScript 控制台调用字符串的值,它会正确显示,但我无法弄清楚为什么文本字段显示为空白。

【问题讨论】:

    标签: javascript pdf textbox newline


    【解决方案1】:

    您可以尝试使用回车的 ASCII 表示,String.fromCharCode(13):

    string += "Carriage return comes after this " + String.fromCharCode(13);
    

    这将在here 进行更详细的讨论。我通过谷歌搜索找到了答案"insert newline into text field javascript string"

    【讨论】:

    • 我试过这个,但我似乎无法让它工作。它显示在格式正确的 JavaScript 控制台中,但仍然没有显示在我的文本字段中。
    • 我终于想通了。我将文本字段菜单中的属性设置为多行,但我必须使用 Javascript 将该字段设置为多行。 field.multiline=true;
    • 也许您应该将其发布为答案?
    猜你喜欢
    • 1970-01-01
    • 1970-01-01
    • 2014-05-15
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    相关资源
    最近更新 更多