2015-12-07 33 views
0

试图教我自己javascript我可以自己做一些小脚本,但是这个让我难住了。我一直在努力数周,无法获得任何地方。 example image组中最后一个非空白字段的PDF脚本返回值

我的目标是让标有最终项目的字段自动填充列表中填写的最后一个项目。

我知道如何在Excel中做到这一点,但与JavaScript我完全失去了任何指导将不胜感激提前感谢。

我曾尝试在此之前:

var one = this.getField("a1"); 
    var two = this.getField("a2"); 
    var three = this.getField("a3"); 

//for all 25 fields 

if(two.value==''||two.value==null){ 
this.getField("a1")} 
    else if (three.value==''||three.value==null){ 
this.getField("a2")} 

//for all 25 fields 
+0

写代码段,您已经尝试 –

回答

1

下面所示的循环遍历所有的字段。只要它找到一个值,它就会记住这个值(所以“theResult”总是包含当前最后找到的项目)。如果没有找到值(换句话说,如果我们在列表中找到的最后一个项目,我们只是打破,而知道“theResult”包含的最后一个真正的价值。

// Start by not having any result 
var theResult = null; 

// Loop over all fields 
for (var theIndex = 1; theIndex < 26; theIndex++) { 

    // get this field 
    var theField = this.getField("a" + theIndex); 

    // If this field has a value, take it, if not quit our loop 
    if (theField.value) { 
     theResult = theField.value; 
    } else { 
     break; 
    } 
} 
+0

我会研究这些命令谢谢 – Timothy

+0

问你是否遇到任何问题... –

相关问题