我正在使用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。
如果有可能,我还希望绿色为“是”,“否”为“红色”。 我在这里做错了什么?
答案 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";
}
}
这解决了它。