首頁 >web前端 >js教程 >js 使用form表單select類別實作級聯選單效果_基礎知識

js 使用form表單select類別實作級聯選單效果_基礎知識

WBOY
WBOY原創
2016-05-16 17:46:041313瀏覽

用例如下:

複製程式碼 程式碼如下:





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

使用級聯選單時
建立兩個select,他們的id分別是select1,select2。
為select1建立觸發函數javascript函數,select1onchange(),在此函數中,得到select1的值,
查表得到相對應的select2的值,並為select2添加對應的選項,即可達到級聯效果。
複製程式碼 程式碼如下:



function t1onfocus()
{
document.getElementById("p1").innerHTML="獲得焦點";
}
function select1onchange()
{
var i;
for (i=10;i>=0;i--)
form1.select2.remove(i);
var objOption;
for (i=0;i{
objOption=document.createElement("OPTION");
objOption.text=form1.select1.value*10 i;
objOption.value=form1.select1.value*101.value*10 i;
form1.select2.options.add(objOption);
}
}
function select2onchange()
{
p1.innerHTML=form1.select)
{
p1.innerHTML=form1.select2.value; // p1是文件中用於輸出的自訂的項。
}
陳述:
本文內容由網友自願投稿,版權歸原作者所有。本站不承擔相應的法律責任。如發現涉嫌抄襲或侵權的內容,請聯絡admin@php.cn