【发布时间】:2018-07-16 21:46:17
【问题描述】:
Eloqua 表格
我想知道是否有某种方法可以显示或隐藏字段(或部分),具体取决于其他字段的值。
当然,我问的是一些 OOTB 行为;如果没有,会用JS来做。
提前致谢。
【问题讨论】:
我想知道是否有某种方法可以显示或隐藏字段(或部分),具体取决于其他字段的值。
当然,我问的是一些 OOTB 行为;如果没有,会用JS来做。
提前致谢。
【问题讨论】:
不幸的是,Eloqua 没有针对表单字段可见性的条件规则(至少现在还没有。Dependent Field Visibility/Logic)。
在将该功能引入 Eloqua Forms 之前,您必须编写一些 Javascript 来完成此操作。
【讨论】:
你需要一个监听器(例如 onchange)。
Eloqua 根据顺序为表单字段元素使用动态 ID。为表单编辑器中的字段设置“HTML 名称”值可以实现更稳定的引用。
var fieldToListenTo = document.getElementsByName('eloquaHTMLName1')[0];
var fieldToChange = document.getElementsByName('eloquaHTMLName2')[0];
fieldToListenTo.onchange = function(){
if(fieldToListenTo == 1) {
fieldToChange.value = "New Value 1";
}
else {
fieldToChange.value = "New Value 2";
}
}
【讨论】: