使用JavaScript的pdf组合框交互

时间:2018-03-08 18:22:45

标签: javascript pdf

我正在使用Nuance Power PDF。我有两个这样的组合框:

cb1:  
A  
B  
C 



cb2:  
1  
2 

他们都有像这样的按键代码:

if( event.willCommit ) { 
    if(event.value == "") this.resetForm(["tH"]); else SetFieldValues(event.value); 
}

我有一个文本框“tH”,Document Javascript看起来像这样:

function SetFieldValues(cDeptName)   
{  
  if(this.getField("cb1").value=="A" && this.getField("cb2").value=="1")  
{  
this.getField("tH").value = "Yes";  
}    
else  
{  
  this.getField("tH").value ="No";   
}  
}  

我正在尝试测试代码,并说如果cb1是A而cb2是1然后在文本框中放置是,但是它给我一个No为1而Yes为2。

如果有可能,我还希望绿色为“是”,“否”为“红色”。 我在这里做错了什么?

1 个答案:

答案 0 :(得分:0)

只是为了让它休息。这是我如何解决它:
为cb2更改了这样的击键代码:

if( event.willCommit ) { 
    if(event.value == "") this.resetForm(["tH"]); else SetFieldValues(this.getField("cb1").value,event.value); 
} 

对于cb1来说是这样的:

if( event.willCommit ) { 
    if(event.value == "") this.resetForm(["tH"]); else SetFieldValues(event.value,this.getField("cb2").value); 
}

更改了这样的文档代码:

function SetFieldValues(x,y)     
{    
  if(x=="A" && y=="1")  
{  
this.getField("tH").value = "Yes";  
}    
else  
{  
  this.getField("tH").value ="No";   
}  
}

这解决了它。

相关问题