gpt4 book ai didi

JavaScript 无法在 Livecycle 中运行

转载 作者:行者123 更新时间:2023-12-03 07:43:13 25 4
gpt4 key购买 nike

我有可以在 JSFiddle 中运行的 JavaScript但在 LiveCycle Designer ES3 中则不然。我想做的是,当选择默认选项以外的选项(更改时)时,让下拉列表的字段更改背景颜色。

function BackgroundChange(ddl) {

var value = ddl.srcElement.options[ddl.srcElement.selectedIndex].value;
var positionddlist = document.getElementById('positionddlist');

// 99 is the value assigned to the default option
if (value !== "99") {
alert('Changes from default values require comment.');
document.getElementById('positionddlist').style.backgroundColor = "orange";

} else {
document.getElementById('positionddlist').style.backgroundColor = "";
}
}

建议?

最佳答案

恐怕我有一些坏消息要告诉你。 LiveCycle Designer 中提供的 DOM 代码不是 HTML DOM,因此它不支持相同的方法和属性。在本例中,没有 srcElement 属性,也没有 getElementById 方法。

[LiveCycle Designer 脚本引用][1] 中概述了可用的属性和方法列表。

设置边框颜色最简单的方法是传入对象,然后使用 fillColor 设置值,如下所示:

DropDownList1.fillColor = "255,102,0";

就我个人而言,我非常依赖 LiveCycle Designer 的对象辅助来指导我了解对象的属性。

关于JavaScript 无法在 Livecycle 中运行,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/35320362/

25 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com