2025-02-10

 

//二級聯動 說明:聯動的select的值必須匹配allinfo為二級所有值的數組 格式為value|text 

 

//賈世義

 

www.aiwalls.com

function selectChange(obj, changeId, allinfo) {

    var selValue = obj.options[obj.selectedIndex].value; //得到select對象中當前被選中的值

    var objChange = document.getElementById(changeId);

    if (objChange) {

        objChange.options.length = 0;

        for (i = 0; i < allinfo.length; i++) {

            if (allinfo[i].substring(0, selValue.length) == selValue) {

                objChange.options.length++;

                var p = allinfo[i].indexOf("|");

                var text = allinfo[i].substr(p + 1);

                var value = allinfo[i].substr(0, p);

                objChange.options[objChange.options.length – 1] = new Option(text, value);

            }

        }

    }

}

發佈留言

發佈留言必須填寫的電子郵件地址不會公開。 必填欄位標示為 *