2016-04-08 67 views
0

我正在寻找基于前一个字段中是/否问题创建需要文本字段的表单。我可以将是/否问题构建为下拉列表或单选按钮。我没有使用表单上的“提交”按钮或任何其他按钮(并且不希望),但是如果他们尝试保存PDF并且未填写条件字段,则希望此人收到错误消息。PDF中的条件验证

我已经尝试了几种不同的解决方案,从我的在线研究,但没有得到任何工作。任何帮助,将不胜感激!

回答

0

通用表单验证使用字段名称列表进行检查。

然后你遍历列表并比较字段的值和它的defaultValue;如果相同,该字段未被填充,并且您应该标记此。

即使您没有提交,您也可以使用所需的属性。您可以遍历所有字段,并测试是否设置了所需属性,而如果是,则如上所述测试字段值,而不是使用字段名称列表。

为了使用户更加友好,您可以组装一条警告消息,或者更改未填充字段的可视属性。当字段被填充时,请不要忘记重置该属性。

0

您不能阻止用户在Adobe Acrobat中保存PDF。

您可以使用JavaScript钩子来“保存文档”(请参阅​​文档事件列表[here | https://acrobatusers.com/tutorials/entering-document-actions]))并执行一些JavaScript代码作为此挂钩的一部分,以提醒用户他们仍需要填写如果该字段未填写,则输入字段。

要访问Acrobat DC中的“文档操作”视图,请打开“JavaScript”工具并选择“文档操作”。它应该看起来像这样Screenshot of Document Actions view of JavaScript tool in Adobe Acrobat DC

+0

我相信这会很好。我并不想阻止人们储蓄,我只是希望当他们确实保存说他们需要填写fied X(然后他们是否是他们的选择)时弹出警告消息。偶尔有人可以帮我编码吗?我对JavaScript非常陌生,通常可以编辑现有的代码,但并不处于可以编写自己的代码的级别。 (不知道这是否超出了本论坛的范围。) –