Javascript Livecycle根据用户输入隐藏/显示节

Javascript Livecycle根据用户输入隐藏/显示节,javascript,forms,adobe,livecycle-designer,Javascript,Forms,Adobe,Livecycle Designer,我正在尝试创建一个livecycle表单,您可以在其中根据用户输入隐藏/显示部分 我正在使用单选按钮,根据所选单选按钮指示哪个部分应可见。整个表单中会有很多,我要求表单流动,并且没有空白。你能告诉我如何创造条件吗 我有很多节,我知道节的内容需要设置为flowed,但我是在主窗体上还是在每个节上这样做?根据我选择的使内容流动的子表单,它可以更改我不想要的sections对象的布局,因此我可能还需要关于如何更正此问题的建议。 除了创建简单的表单,我没有任何关于Livecycle的经验。我试图在网上找

我正在尝试创建一个livecycle表单,您可以在其中根据用户输入隐藏/显示部分

我正在使用单选按钮,根据所选单选按钮指示哪个部分应可见。整个表单中会有很多,我要求表单流动,并且没有空白。你能告诉我如何创造条件吗

我有很多节,我知道节的内容需要设置为flowed,但我是在主窗体上还是在每个节上这样做?根据我选择的使内容流动的子表单,它可以更改我不想要的sections对象的布局,因此我可能还需要关于如何更正此问题的建议。 除了创建简单的表单,我没有任何关于Livecycle的经验。我试图在网上找到关于这方面的帮助,但是没有任何东西能告诉我我需要什么。任何帮助都将不胜感激

我尝试在我的一个单选按钮上使用此代码。在变更事件中的具体规定如下:

if (this.rawValue == "1")
{    
    xfa.resolveNode("Section2.Section2.1").presence="visible";      
    xfa.resolveNode("Section3").presence= "hidden";    
    xfa.resolveNode("Section2.Section2.2").presence = "hidden"    
}
else (this.rawValue == "0")
{    
    xfa.resolveNode("Section2.Section2.1").presence = "hidden";    
    xfa.resolveNode("Section3").presence= "hidden";    
    xfa.resolveNode("Section2.Section2.2").presence = "hidden";

}

是,您需要使根子表单(页面)布局可流动,而不是定位。 这将在显示/隐藏行为时自动重新定位包含的子窗体

你的代码应该是:

if (this.rawValue == 1)
{    
    xfa.resolveNode("Section2.Section2.1").presence="visible";      
    xfa.resolveNode("Section3").presence= "hidden";    
    xfa.resolveNode("Section2.Section2.2").presence = "hidden"    

else if (this.rawValue == 2)
{    
    xfa.resolveNode("Section2.Section2.1").presence = "hidden";    
    xfa.resolveNode("Section3").presence= "hidden";    
    xfa.resolveNode("Section2.Section2.2").presence = "hidden";

}
我倾向于使用click事件而不是带有单选按钮的change事件


干杯

您是否正在尝试将adobe livecycle表单转换为html表单?谢谢您的帮助-我正在努力使用自己的版本,并意识到我有大写的IF。