主题:[原创]关于三级联动问题
我想把每个下拉菜单的内容都显示在文本里,现在显示的是它前面的编号,怎么能把内容读出来加入数据库呀,
各位高手帮我 看看,源程序上修改一下,谢谢啊
<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.0 Transitional//EN">
<HTML>
<HEAD>
<TITLE> 三级联动 </TITLE>
<meta http-equiv="Content-Type" content="text/html; charset=utf-8">
<META NAME="Author" CONTENT="宝玉">
<SCRIPT LANGUAGE="JavaScript">
<!--
var t = new Array();
t["111"]="Medtronic";
t["111001"]="E2DR 01";
t["111002"]="KDR 901";
t["111003"]="KDR 701";
t["111004"]="KDR 401";
t["111005"]="SDR 303";
t["111006"]="E2D 01";
t["111007"]="KD 901";
t["111008"]="KD 701";
t["111009"]="E2SR 01";
t["111010"]="KSR 901";
t["111011"]="KSR 401";
t["111012"]="SSR 303";
t["111013"]="SS 303";
t["111014"]="SS 103";
t["111015"]="InSync Sentry";
t["111016"]="7298";
t["111017"]="InSync III";
t["111018"]="Marquis7279";
t["111019"]="InSync III 8042";
t["111020"]="7288 Intrinsic DR";
t["111021"]="7274 MarqyusDR";
t["111022"]="7232 MaximoVR";
t["111023"]="7230 Marquis VR";
t["111024"]="InSync Sentry 7298";
t["111025"]="InSync III Marquis7279";
t["112"]="Vitatron"
t["112001"]="Jade3 340";
t["112002"]="C10S";
t["112003"]="Topaz3 540"
t["112004"]="C20SR"
t["112005"]="T-20SR"
t["112006"]="Ruby3 740"
t["112007"]="C50D"
t["112008"]="Diamond3 840"
t["112009"]="C60DR"
t["112010"]="T-60DR"
t["112011"]="T-70DR"
t["113"]="St.Jude"
t["113001"]="2406"
t["113002"]="2402"
t["113003"]="5056"
t["113004"]="5156"
t["113005"]="5172"
t["113006"]="5286"
t["113007"]="5356"
t["113008"]="5376"
t["113009"]="5386"
t["113010"]="5596"
t["113011"]="V-196"
t["113012"]="V-239"
t["113013"]="V-350"
t["114"]="Biotronic"
t["114001"]="Axios S"
t["114002"]="Axios SR"
t["114003"]="Philos SR Axios"
t["114004"]="SLR"
t["114005"]="Philos SLR"
t["114006"]="Axios D"
t["114007"]="Axios DR Philos D"
t["114008"]="Philos DR Protos"
t["114009"]="DR/CLS"
t["114010"]="Stratos LV"
t["115"]="Ela"
t["115001"]="Symphony DR 2550"
t["115002"]="Symphony D 2450"
t["115003"]="Symphony SR 2250"
t["115004"]="Rhapsody DR 2530"
t["115005"]="Rhapsody D 2410"
t["115006"]="Rhapsody SR 2210"
t["115007"]="Rhapsody S 2130"
t["115008"]="Elect XS Plus"
var bit = 3;
var defaultVal = "122009036";
function setVal(objSel)
{
var v = objSel.options[objSel.selectedIndex].value;
var ov = document.getElementById('v');
if(v == "")
{
if (ov != null)
{
v = ov.value;
var d = objSel.getAttribute("d") != null ? objSel.getAttribute("d") : 0;
v = v.substr(0, bit * (d - 1));
}
}
if (ov != null)
ov.value = v;
}
function LoadData(objSelId, val, defaultVal)
{
var i = 0, d=0;
var c;
var objSel = document.getElementById(objSelId);
if (objSel == null)
return;
d = objSel.getAttribute("d") != null ? objSel.getAttribute("d") : 0;
if(objSel.getAttribute("c") != null)
{
c = objSel.getAttribute("c");
}
var len = d * bit;
objSel.options.length = 0;
objSel.options.add(new Option( "Please select", ""));
for (var k in t)
{
if (k.length == len && k.substr(0, len-bit) == val.substr(0, len-bit))
{
objSel.options.add(new Option( t[k], k));
if (k == defaultVal.substr(0, len))
i = objSel.options.length - 1;
}
}
if (i > 0)
{
objSel.selectedIndex = i;
}
setVal(objSel);
if (c != null)
LoadData(c, defaultVal, defaultVal);
if(c != null)
{
objSel.onchange = Function( "LoadData('"+c+"', this.options[this.selectedIndex].value, '');setVal(this);" );
}
else
{
objSel.onchange = Function( "setVal(this);" );
}
}
function Init()
{
LoadData("s1", "", defaultVal);
}
//-->
</SCRIPT>
</HEAD>
<BODY onload="Init();">
<select name="s1" id="s1" c="s2" d="1">
<option></option>
</select>
<select name="s2" id="s2" c="s3" d="2">
<option></option>
</select>
<input name="v" id="v"/>
</BODY>
</HTML>
各位高手帮我 看看,源程序上修改一下,谢谢啊
<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.0 Transitional//EN">
<HTML>
<HEAD>
<TITLE> 三级联动 </TITLE>
<meta http-equiv="Content-Type" content="text/html; charset=utf-8">
<META NAME="Author" CONTENT="宝玉">
<SCRIPT LANGUAGE="JavaScript">
<!--
var t = new Array();
t["111"]="Medtronic";
t["111001"]="E2DR 01";
t["111002"]="KDR 901";
t["111003"]="KDR 701";
t["111004"]="KDR 401";
t["111005"]="SDR 303";
t["111006"]="E2D 01";
t["111007"]="KD 901";
t["111008"]="KD 701";
t["111009"]="E2SR 01";
t["111010"]="KSR 901";
t["111011"]="KSR 401";
t["111012"]="SSR 303";
t["111013"]="SS 303";
t["111014"]="SS 103";
t["111015"]="InSync Sentry";
t["111016"]="7298";
t["111017"]="InSync III";
t["111018"]="Marquis7279";
t["111019"]="InSync III 8042";
t["111020"]="7288 Intrinsic DR";
t["111021"]="7274 MarqyusDR";
t["111022"]="7232 MaximoVR";
t["111023"]="7230 Marquis VR";
t["111024"]="InSync Sentry 7298";
t["111025"]="InSync III Marquis7279";
t["112"]="Vitatron"
t["112001"]="Jade3 340";
t["112002"]="C10S";
t["112003"]="Topaz3 540"
t["112004"]="C20SR"
t["112005"]="T-20SR"
t["112006"]="Ruby3 740"
t["112007"]="C50D"
t["112008"]="Diamond3 840"
t["112009"]="C60DR"
t["112010"]="T-60DR"
t["112011"]="T-70DR"
t["113"]="St.Jude"
t["113001"]="2406"
t["113002"]="2402"
t["113003"]="5056"
t["113004"]="5156"
t["113005"]="5172"
t["113006"]="5286"
t["113007"]="5356"
t["113008"]="5376"
t["113009"]="5386"
t["113010"]="5596"
t["113011"]="V-196"
t["113012"]="V-239"
t["113013"]="V-350"
t["114"]="Biotronic"
t["114001"]="Axios S"
t["114002"]="Axios SR"
t["114003"]="Philos SR Axios"
t["114004"]="SLR"
t["114005"]="Philos SLR"
t["114006"]="Axios D"
t["114007"]="Axios DR Philos D"
t["114008"]="Philos DR Protos"
t["114009"]="DR/CLS"
t["114010"]="Stratos LV"
t["115"]="Ela"
t["115001"]="Symphony DR 2550"
t["115002"]="Symphony D 2450"
t["115003"]="Symphony SR 2250"
t["115004"]="Rhapsody DR 2530"
t["115005"]="Rhapsody D 2410"
t["115006"]="Rhapsody SR 2210"
t["115007"]="Rhapsody S 2130"
t["115008"]="Elect XS Plus"
var bit = 3;
var defaultVal = "122009036";
function setVal(objSel)
{
var v = objSel.options[objSel.selectedIndex].value;
var ov = document.getElementById('v');
if(v == "")
{
if (ov != null)
{
v = ov.value;
var d = objSel.getAttribute("d") != null ? objSel.getAttribute("d") : 0;
v = v.substr(0, bit * (d - 1));
}
}
if (ov != null)
ov.value = v;
}
function LoadData(objSelId, val, defaultVal)
{
var i = 0, d=0;
var c;
var objSel = document.getElementById(objSelId);
if (objSel == null)
return;
d = objSel.getAttribute("d") != null ? objSel.getAttribute("d") : 0;
if(objSel.getAttribute("c") != null)
{
c = objSel.getAttribute("c");
}
var len = d * bit;
objSel.options.length = 0;
objSel.options.add(new Option( "Please select", ""));
for (var k in t)
{
if (k.length == len && k.substr(0, len-bit) == val.substr(0, len-bit))
{
objSel.options.add(new Option( t[k], k));
if (k == defaultVal.substr(0, len))
i = objSel.options.length - 1;
}
}
if (i > 0)
{
objSel.selectedIndex = i;
}
setVal(objSel);
if (c != null)
LoadData(c, defaultVal, defaultVal);
if(c != null)
{
objSel.onchange = Function( "LoadData('"+c+"', this.options[this.selectedIndex].value, '');setVal(this);" );
}
else
{
objSel.onchange = Function( "setVal(this);" );
}
}
function Init()
{
LoadData("s1", "", defaultVal);
}
//-->
</SCRIPT>
</HEAD>
<BODY onload="Init();">
<select name="s1" id="s1" c="s2" d="1">
<option></option>
</select>
<select name="s2" id="s2" c="s3" d="2">
<option></option>
</select>
<input name="v" id="v"/>
</BODY>
</HTML>