0

我有一个在 RadListBox 元素的“OnClientSelectedIndexChanged”事件上调用的 javascript 函数。如果 RadListBox 具有属性,则可以在“OnClientItemChecked”事件上触发相同的函数checkBox == true。我如何才能找到该函数是否在项目检查或选择更改时被调用?我需要像这样获取元素的值:

function getVal(sender, args) {
    var Item = args.get_item();
    var ItemType = [...] // here shold be the senders type
    if(ItemType == CHECKBOX){
        if(Item.get_checked()) return Item.get_value();
        else return null;
    } else {
        return Item.get_value();
    }
}

谢谢!

4

1 回答 1

2
function getVal(sender, args) 
{
    var Item = args.get_item();

    if (args.get_domEvent().target.className == "rlbCheck")
    {
        //this is checkbox
        if (Item.get_checked()) return Item.get_value();
        else return null;
    } else {
        return Item.get_value();
    }
}
于 2011-12-14T22:16:31.270 回答