首先,我在编程方面自学成才,所以对于我对javascript可能缺乏的基本知识表示歉意。
我正在尝试整理多个复选框中的数组,这些复选框已设置为“关闭”或在adobe acrobat中为PDF表单输出5位数值。我可以形成阵列。我无法弄清楚如何获取数组并让它选择一个数组值并在一个不同的字段上只显示一个值。
我要做的是让数组显示三个值,这些值已经从大约20多个不同的复选框中整理出来,这些复选框可以分成三个单独的字段。
基本上,复选框是一种手术,然后对应于我想要编程的特定帐单代码(5位数),这些代码在不同的行上显示,然后我将与疾病代码的诊断配对。我无法弄清楚如何从数组中分割出值。
例如:
var aFieldNames = new Array("ORIF Patella","TKA","ACL Repair");
var cSurgery = "";
var aSxCode = new Array();
for (i = 0; i < aFieldNames.length; i++) {
cSurgery = this.getField(aFieldNames[i]).value;
if(cSurgery != "Off") {
aSxCode[aSxCode.length] = cSurgery;
}
我遗漏了令人难以置信的其他复选框列表,在示例中只使用了三个复选框。这会设置数组但我不知道如何开始将值排序为要显示的单独变量。我不打算一次检查超过三个复选框,所以我不打算只限制三个值的编码。
感谢您提供的任何帮助和指导。