【问题标题】:I have a web form that will not save input when attempting to save the document我有一个 Web 表单,在尝试保存文档时不会保存输入
【发布时间】:2020-01-29 17:15:02
【问题描述】:
  1. 使用 Notes 表格构建的 Domino 网页来布局字段
  2. 一些文本字段是隐藏的,而 HTML 文本区域是呈现给用户的内容
  3. 文本区域 HTML 似乎已正确构建,这是一个示例:

    <textarea name = "printDescription" style="height:40px; width:98%;" placeholder="enter description here..."><Computed Value></textarea>

...计算出来的文本和名字一样..."printDescription"

  1. 字段属性...HTML 选项卡...id 设置为等于字段名称

  2. Notes 字段对于 Web 是隐藏的,在客户端可见

  3. textarea 在客户端隐藏,在 web 中可见
  4. 表单的 onSubmit 事件中没有任何内容
  5. $$Return 字段是用“[url I want it to go to]”作为值的计算值...这很好用
  6. 两个 Notes 按钮....一个带有 @Command([FileSave]) 作为客户端命令...在客户端和 Web 中都可见,另一个带有 javascript:document.forms[0].submit();李>

我遗漏了一些东西...页面看起来很棒,但是每当我单击任一按钮时,我在字段中输入的任何输入都不会被保存...实际上没有使用文本区域的字段被保存,而正在保存其他字段,例如单选按钮和纯文本字段。

我可能会错过什么?

【问题讨论】:

  • 检查表单属性 - 螺旋桨帽选项卡 - 需要检查“为所有字段生成 html”,或者需要通过浏览器的样式隐藏该字段。如果该字段在 webclient 中不可见,则不会发布到 notesdocument
  • 为所有字段生成 HTML 已检查...对不起,我没有提到。其他几件事....我尝试将字段更改为仅使用 CSS 隐藏,但这没有帮助。此表单上没有“saveOptions”字段。我拥有该数据库的管理员权限(并且已登录)。表格可供公共访问用户使用。好主意,但我的问题仍然存在。我敢肯定,它最终会变得非常简单。
  • 另一件事......这个表单没有 WQS 代理,所以没有什么是清除字段或类似的东西(我应该说什么都没有)
  • printDescription字段是什么数据类型和字段类型?
  • 您为什么在源代码中使用

标签: forms web save lotus-domino


【解决方案1】:

与其中一个建议相反,我关闭了为所有字段生成 html 的复选框,它起作用了。

我的阅读方式是,如果我将其打开,则生成的 HTML 会“覆盖”与字段同名的 textarea 的输入功能,将其关闭则不会考虑打开该字段网络表单并让其充当输入项。我可能错了,但这就是我所做的,现在它正在工作,

【讨论】:

    猜你喜欢
    • 2021-03-17
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 2017-08-07
    • 1970-01-01
    • 2017-02-28
    • 2017-08-04
    • 2022-11-04
    相关资源
    最近更新 更多