我有一个窗体,它当前的功能基于现场计算。为了让一些计算工作,我必须创建隐藏的计算字段,然后从这些隐藏字段中计算出来,以获得其他计算。
(这是一张贷款申请表,所以有很多变量,如信用评分、基于信用评分的利率、贷款期限等。)
我想将隐藏字段移动到文档级变量,但似乎无法使其他字段识别文档级变量,或基于它们的(假定的)值进行计算。
例如,我有一个由一系列复选框填充的字段。现在,mouseup事件操作使用以下脚本填充htxtLoanType:
this.getField("htxt_LoanType").value = "0";
这个函数和其他两个类似的函数创建了3个值,我需要访问一个数组,其中包含基于信用评分、贷款期限和贷款类型的所有可能的利率组合。
我试图输入一个变量
(在函数之外)
在名为“variables”的javascripts文档中…
var vLoanType; // The array value of the current loan type...
然后,我尝试使用链接到复选框的mouseup eventscript的脚本设置“vloantype”的值:
//this.getField("htxt_LoanRequestType").value = "0";
vLoanType = "0";
注释部分可以工作,因为它直接将值赋给textfield。这个
vLoanType = "0";
似乎没有给变量赋值,因为我无法让变量返回一个值到文本字段。
如果我试图进入
event.value = vLoanType;
在文本字段的自定义计算脚本中,它什么也不做。它不返回变量的值,该值应设置为“0”,并且不显示任何内容。
关于文档级变量的设置和返回,我缺少什么?我没有专业的编码,所以任何帮助都会受到感激。另外,如果您需要更多信息,请告诉我。