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 に答える