acrobat pro - 文本字段 - 检查无效值

时间:2012-11-14 18:57:05

标签: javascript acrobat

我正在尝试检查文本字段的值,如果文本框包含某些单词,它将提醒用户该无效值。我尝试了以下,但没有工作。

var nstr = event.value;
if(nstr = "SGP")
    app.alert("Not a valid form");
var nstr = event.value;
if(nstr = "CGT")
    app.alert("Not a valid form");
var nstr = event.value;
if(nstr = "PTS")
    app.alert("Not a valid form");

我正在使用Adobe Acrobat Pro,我将脚本放在文本字段属性中:验证:运行自定义验证脚本。

任何帮助将不胜感激!

1 个答案:

答案 0 :(得分:0)

if(nstr = "SGP")

变为

if(nstr == "SGP")

依旧......

此外,在每个条件之前,您不需要将event.value分配给nstr。

此switch语句将以较少的代码重复实现相同的最终结果:

switch(event.value) {
    case 'SGP':
    case 'CGT':
    case 'PTS':
       app.alert("Not a valid form");
}