这是一个 Adobe Acrobat DC 问题。我正在研究 Javascript 领域,所以我希望这是这个地方。
目前正在创建一个有“是”或“否”答案的申请表(使用单选按钮)。我希望他们被要求回答,但由于某种原因,当使用所需的选项(如下所述)时,它仍然指出需要检查另一个单选按钮。我查了一下,他们在同一个组。
- 我希望表格要求选择是或否,但不能同时选择两者。我在属性>常规下使用了所需的选择。但是,即使它们在同一个组中,仍然需要检查两者。
我已经阅读了几个 js 脚本,但它们似乎不适合这些需求,因为它似乎太简单了。
- 此外,在表格的另一部分,如果申请人标记“是”,我想要一个文本框(解释原因)。因此,如果“是”,首先需要“是”或“否”,然后需要“Textbox1”
如果可能的话,如果申请人没有在所需的单选按钮组中选择一个选项,让该组显示一条消息“选择至少一个选项”
我相信,我能找到的最接近 #2 的是:
if (event.target.value == "Three") {
this.getField("Text Field 1").required = false;
}
对于#3,我相信它类似于:
<script>
function validateForm() {
var x = document.forms["myForm"]["radioGroupName"].value;
if (x == "") {
document.getElementById("message").innerHTML = "Select atleast one option";
}
}
</script>
任何帮助将不胜感激。谢谢你。
PS这里有几张照片,我希望能比上面更好地传达我想要表达的东西。在下一张照片中,您可以看到它们都在同一个组中(单选按钮)并且它们都是必需的:Adobe Acrobat In Editor Mode
接下来是当我尝试以使用阅读器的用户身份填写表单时。它表明其他单选按钮也是必需的,即使它们在同一组中:Adobe Reader As A User