我正在尝试检查文本字段的值,如果文本框中包含某些单词,它将提醒用户无效值。我尝试了以下操作,但不起作用。
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,将脚本放在“文本字段属性:验证:运行自定义验证脚本”中。
任何帮助,将不胜感激!
最佳答案
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");
}