如何给“复选onChange事件”提供调用输入Id(在Xpages中)

问题描述 投票:0回答:1

我有一个Xpages应用程序,我目前在重复控件中使用一个复选框来调用onChange函数,我想将调用元素/ elementID解析为我的客户端Javascript位于:Events-> onChange。我的问题是我的Javascript在使用“this”时返回undefined。我试图在Function调用上解析一个对象,但在Xpages中似乎也没有。

Javascript代码(可能不会有太大帮助):

var fieldsets = document.querySelectorAll("table.checkboxGroups");
console.log(fieldsets);
console.log("-----------------");

var fieldsetCurrent = fieldsets[0]; //this is where I need the calling elem

console.log(fieldsetCurrent);
console.log("-----------------");

var fieldsetCheckboxes = fieldsetCurrent.getElementsByTagName("input");
console.log(fieldsetCheckboxes);
console.log("-----------------");


for(i=0;fieldsetCheckboxes.length;i++){
    var elem = fieldsetCheckboxes[i];

    console.log(i + " : " +elem);

    elem.setAttribute("checked","");
    //elem.checked;
}
javascript html xpages lotus-notes
1个回答
0
投票

如果您重复注释文档,则可以将文档添加到复选框作为属性,并使用此ID调用onChange事件处理程序。 dojo.query在这里也可能有一些价值。

© www.soinside.com 2019 - 2024. All rights reserved.