[英]Javascript PDF form Radio Button Show/Hide
我进行了搜索,但找不到与javascript / PDF表单应用程序有关的任何结果,因此,对于是否有可能遗漏的实际结果,我深表歉意。
我有5个单选按钮,它们全部同步显示,如果一个打开,其余的都关闭。 我试图根据选择的内容来启用要显示在pdf上的表格(单元格)。
我现在站在这里。 此脚本的单选按钮设置为鼠标悬停,并在打开时显示Text2,但是当选择单独的单选按钮时,仍显示Text2。 只有当我重新选择第一个单选按钮时,Text2才会消失。
我希望根据所选的单选按钮仅显示特定的单元格,其余的单元格则被隐藏。
如果有人可以帮助我举一个小例子,我可以从那里申请。 谢谢
if (this.getField("Text2").display == display.hidden)
{
this.getField("Text2").display = display.visible;
}
else
{
this.getField("Text2").display = display.hidden;
}
编辑:语法更新:这是我必须尝试完成的
if (this.SELECTED("Choice4")){
this.getField("Text4").display = display.visible}
else{
this.getField("Text4").display = display.hiddenl}
update2:也不起作用
if(document.getElementByI("Choice3").checked){
this.getField("Text4").display = display.visible}
else{
this.getField("Text4").display = display.hidden}
诀窍在于,当切换一组单选按钮(或表现为单选按钮的复选框)中的按钮时,首先要隐藏所有可能显示的字段,然后显示与选择匹配的字段。
使用分层字段名称可以使此操作变得容易得多。 所有可以显示或隐藏的字段的名称都具有相同的词干,并且第二个元素与选项匹配,例如
showfield.option1.myfield
同
this.getField("showfield").display = display.hidden
您可以隐藏属于showfield组的所有字段,并使用
this.getField("showfield.option1").display = display.visible
您可以显示showfield组中option1组中的所有字段。
声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.