Warning: file_get_contents(/data/phpspider/zhask/data//catemap/9/javascript/477.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Javascript 如何验证PDF表单?_Javascript_Pdf_Acrobat - Fatal编程技术网

Javascript 如何验证PDF表单?

Javascript 如何验证PDF表单?,javascript,pdf,acrobat,Javascript,Pdf,Acrobat,我有一个用Acrobat Professional制作的可写PDF表格。我想验证一个数字条目是否在某个范围[a,b]内。如果不是,我希望弹出一条提示信息,“请联系XXX-XXX-XXXX的Larry以处理您的表单。”有人能为PDF编写一段快速的代码吗?我知道如何为web表单执行此操作。您可以在不使用javascript的情况下执行此操作,只要您对默认错误消息没有异议 在Acrobat中,在编辑模式下,右键单击字段 在格式选项卡上,将格式设置为Number 在“验证”选项卡上,选择第二个选项,并为

我有一个用Acrobat Professional制作的可写PDF表格。我想验证一个数字条目是否在某个范围[a,b]内。如果不是,我希望弹出一条提示信息,“请联系XXX-XXX-XXXX的Larry以处理您的表单。”有人能为PDF编写一段快速的代码吗?我知道如何为web表单执行此操作。

您可以在不使用javascript的情况下执行此操作,只要您对默认错误消息没有异议

  • 在Acrobat中,在编辑模式下,右键单击字段
  • 格式选项卡上,将格式设置为
    Number
  • 在“验证”选项卡上,选择第二个选项,并为范围设置一个低值和一个高值

  • 现在,当用户试图提供超出该范围的答案时,一个弹出框将提醒他们该错误。

    您可以这样做:

    if (event.value > 3 && event.value < 10) {
        event.rc = false;
        app.alert({
            cMsg: "Please contact Larry at xxx to process your form.",
            cTitle: "My Window Title",
            nIcon: 0,
            nType: 1
        });
    }
    
    if(event.value>3&&event.value<10){
    event.rc=假;
    app.alert({
    cMsg:“请联系xxx的Larry处理您的表格。”,
    cTitle:“我的窗口标题”,
    尼康:0,
    类型:1
    });
    }
    
    您可以通过编辑字段的属性来输入此验证脚本。转到“验证选项卡”,单击“运行自定义验证脚本”,然后单击“编辑…”。在JavaScript编辑器窗口中键入代码,然后单击“确定”和“关闭”



    (来源:)

    没错,但我想在警报框中使用不同的消息。这还不清楚吗?我将在问题中进一步强调这一点。好吧,我的答案不包括自定义消息,但我将留给其他观众@Kyle Ridolfo下面的答案应该是你想要的。这个答案看起来很棒。你能提供一点更详细的细节来准确地插入这个脚本,以便未来的读者能够获得完整的图片吗?好主意:)希望屏幕截图和描述有帮助。在许多情况下,也可以使用正则表达式,比如
    var RegExp=/[1-2][0-9]/;如果(!RegExp.test(event.value)&&event.value){…}
    。第二个条件是允许空值。