欧美bbbwbbbw肥妇,免费乱码人妻系列日韩,一级黄片

js 使用form表單select類實(shí)現(xiàn)級聯(lián)菜單效果

 更新時(shí)間:2012年12月19日 10:52:52   作者:  
本文介紹javascript使用html中form表單中的select類實(shí)現(xiàn)級聯(lián)菜單效果,需要的朋友可以了解下
用例如下:
復(fù)制代碼 代碼如下:

<form name="form1" method="POST" action="--WEBBOT-SELF--">
<select id="select1" onchange="select1onchange()">
<option value="1">1</option>
<option value="2">2</option>
<option value="3">3</option>
<option value="4">4</option>
</select>
</form>

我建議要設(shè)定每個(gè)option的value值,來標(biāo)示用戶在選用時(shí)具體是哪一項(xiàng)。
在javascript中使用document.getElementById("select1").value;或者form1.select1.value;
則可得到所選的值是多少。
使用onchange事件,觸發(fā)條件是select的option值改變。

使用級聯(lián)菜單時(shí)
建立兩個(gè)select,他們的id分別是select1,select2。
為select1創(chuàng)建觸發(fā)函數(shù)javascript函數(shù),select1onchange(),在此函數(shù)中,得到select1的值,
查表得到相對應(yīng)的select2的值,并為select2添加相應(yīng)的選項(xiàng),即可達(dá)到級聯(lián)效果。
復(fù)制代碼 代碼如下:

<select id="select1" onchange="select1onchange()">
<option value="1">1</option>
<option value="2">2</option>
<option value="3">3</option>
<option value="4">4</option>
</select>
<select id="select2" onchange="select2onchange()">
</select>
function t1onfocus()
{
document.getElementById("p1").innerHTML="獲得焦點(diǎn)";
}
function select1onchange()
{
var i;
for (i=10;i>=0;i--)
form1.select2.remove(i);
var objOption;
for (i=0;i<=9;i++)
{
objOption=document.createElement("OPTION");
objOption.text=form1.select1.value*10+i;
objOption.value=form1.select1.value*10+i;
form1.select2.options.add(objOption);
}
}
function select2onchange()
{
p1.innerHTML=form1.select2.value; //p1是文檔中用于輸出的自定義的項(xiàng)。
}

相關(guān)文章

最新評論