javascript中取得下拉框的值太麻煩(下拉框聯動)

來源:互聯網
上載者:User
javascript|下拉 在 JS中擷取下拉框的值真是要費很多周章,比起在ASP。NET中來就麻煩多了


< html >
< head >
< title >List< /title >
< meta http-equiv="Content-Type" content="text/html; charset=gb2312" >
< script LANGUAGE="javascript" >
< !--
var onecount;
onecount=0;
    
subcat = new Array();
subcat[0] = new Array("徐匯區","01","001");
subcat[1] = new Array("嘉定區","01","002");
subcat[2] = new Array("黃浦區","01","003");
subcat[3] = new Array("南昌市","02","004");
subcat[4] = new Array("九江市","02","005");
subcat[5] = new Array("上饒市","02","006");

onecount=6;

function changelocation(locationid)
    {
    document.myform.smalllocation.length = 0; 

    var locationid=locationid;
    var i;
    document.myform.smalllocation.options[0] = new Option('====所有地區====','');
    for (i=0;i <  onecount; i++)
        {
            if (subcat[i][1] == locationid)
            { 
            document.myform.smalllocation.options[document.myform.smalllocation.length]
 = new Option(subcat[i][0], subcat[i][2]);
            }        
        }
        
    }    

//-- >
< /script >
< /head >
< body >
< form name="myform" method="post" >
    < select name="biglocation" 
 >
        < option value="01" selected >上海< /option >
        < option value="02" >江西< /option >
    < /select >
    < select name="smalllocation" > 
        < option selected value="" >==所有地區==< /option >
    < /select >
< /form >
< script LANGUAGE="javascript" > 
< !-- 
    changelocation(document.myform.biglocation.options[document.myform.biglocation.selectedIndex].value); 
//-- > 
< /script >
< /body >
< /html >

相關文章

Cloud Intelligence Leading the Digital Future

Alibaba Cloud ACtivate Online Conference, Nov. 20th & 21st, 2019 (UTC+08)

Register Now >

Starter Package

SSD Cloud server and data transfer for only $2.50 a month

Get Started >

Alibaba Cloud Free Trial

Learn and experience the power of Alibaba Cloud with a free trial worth $300-1200 USD

Learn more >

聯繫我們

該頁面正文內容均來源於網絡整理,並不代表阿里雲官方的觀點,該頁面所提到的產品和服務也與阿里云無關,如果該頁面內容對您造成了困擾,歡迎寫郵件給我們,收到郵件我們將在5個工作日內處理。

如果您發現本社區中有涉嫌抄襲的內容,歡迎發送郵件至: info-contact@alibabacloud.com 進行舉報並提供相關證據,工作人員會在 5 個工作天內聯絡您,一經查實,本站將立刻刪除涉嫌侵權內容。