Javascript 杂技席:检查复选框状态以影响计算
我正在尝试将计算添加到其他人创建的表单中,我有点被JS卡住了。一组字段有两种可能的计算,具体取决于是否选中了关联的复选框。如何检查复选框的状态,以及b是否影响计算 我知道,对于b部分,我将使用某种if-else语句,我已经编写了一些应该可以工作的代码,但是a部分让我完全困惑。我已经有一段时间没有做任何编码了,所以我的技能和知识有点生疏。以下是我目前掌握的代码:Javascript 杂技席:检查复选框状态以影响计算,javascript,checkbox,acrobat,Javascript,Checkbox,Acrobat,我正在尝试将计算添加到其他人创建的表单中,我有点被JS卡住了。一组字段有两种可能的计算,具体取决于是否选中了关联的复选框。如何检查复选框的状态,以及b是否影响计算 我知道,对于b部分,我将使用某种if-else语句,我已经编写了一些应该可以工作的代码,但是a部分让我完全困惑。我已经有一段时间没有做任何编码了,所以我的技能和知识有点生疏。以下是我目前掌握的代码: //check bonus = stat bonus + applicable proficiency bonus var profU
//check bonus = stat bonus + applicable proficiency bonus
var profUse = this.getField("SavStrProf").value;
var stat = Number(this.getField("SavStrVal").value);
var profVal = Number(this.getField("Proficiency Bonus").value);
var check = Number('-2');
if (profUse == checked){
check = stat + profVal;
}
else{
check = stat;
}
event.value = check;
如果我使用的PDF表单对您有所帮助,您应该可以在此处找到它:请仔细查看,它是Acrobat SDK的一部分,可从Adobe网站下载 复选框有一个返回值;这是选中时的字段值。未选中时,其值始终处于关闭状态 测试单个复选框的最简单方法如下所示:
if (this.getField("myCheckBox").value != "Off") {
// the box is checked
// do what should be done when the box is checked
} else {
// the box is not checked
// do what should be done when the box is not checked
}
在许多情况下,明智地选择复选框的返回值可以简化计算