网上好多啊
var obj = document.getElementById(”testSelect”); //定位idvar index = obj.selectedIndex; // 选中索引var text = obj.options[index].text; // 选中文本var value = obj.options[index].value; // 选中值
var obj = document.getElementById(”testSelect”); //定位idvar index = obj.selectedIndex; // 选中索引var text = obj.options[index].text; // 选中文本var value = obj.options[index].value; // 选中值
<meta http-equiv="Content-Type" content="text/html; charset=gb2312" />
<title>无标题文档</title>
</head>
<script>
function Dsy()
{
this.Items = {};
}
Dsy.prototype.add = function(id,iArray)
{
this.Items[id] = iArray;
}
Dsy.prototype.Exists = function(id)
{
if(typeof(this.Items[id]) == "undefined") return false;
return true;
}
function change(v){
var str="0";
for(i=0;i<v;i++){
str+=("_"+(document.getElementById(s[i]).selectedIndex-1));
};
var ss=document.getElementById(s[v]);
with(ss){
length = 0;
options[0]=new Option(opt0[v],opt0[v]);
if(v && document.getElementById(s[v-1]).selectedIndex>0 || !v)
{
if(dsy.Exists(str)){
ar = dsy.Items[str];
for(i=0;i<ar.length;i++)options[length]=new Option(ar[i],ar[i]);
if(v)options[1].selected = true;
}
}
if(++v<s.length){
change(v);
}
}
}
function r_change(w){
var stri="0";
for(i=0;i<w;i++){
stri+=("_"+(document.getElementById(r[i]).selectedIndex-1));
};
var rr=document.getElementById(r[w]);
with(rr){
length = 0;
options[0]=new Option(opt0[w],opt0[w]);
if(w && document.getElementById(r[w-1]).selectedIndex>0 || !w)
{
if(dsy.Exists(stri)){
ar = dsy.Items[stri];
for(i=0;i<ar.length;i++)options[length]=new Option(ar[i],ar[i]);
if(w)options[1].selected = true;
}
}
if(++w<r.length){
r_change(w);
}
}
}
var dsy = new Dsy();
dsy.add("0",["北京","上海","天津","重庆","广东","广西","贵州","海南","河北","河南","黑龙江","湖北","湖南","吉林","江苏","江西","辽宁","内蒙古","宁夏","青海","山东","山西","陕西","上海","四川","天津","西藏","新疆","云南","浙江","甘肃","安徽","福建"]); function s_setup(n1,n2,n3)
{
for(i=0;i<s.length-1;i++)
document.getElementById(s[i]).onchange=new Function("change("+(i+1)+")");
change(0);
document.getElementById('s1').value=n1;
change(1);
document.getElementById('s2').value=n2;
change(2);
document.getElementById('s3').value=n3;
}
function r_setup(m1,m2,m3)
{
for(i=0;i<r.length-1;i++)
document.getElementById(r[i]).onchange=new Function("r_change("+(i+1)+")");
r_change(0);
document.getElementById('r1').value=m1;
r_change(1);
document.getElementById('r2').value=m2;
r_change(2);
document.getElementById('r3').value=m3;}
</script>
</head>
<body onLoad="r_setup()">
<select name="prov" id="r1"><option>请选择</option></select>
<select name="city" id="r2"><option>请选择</option></select>
<select name="county" id="r3"><option>请选择</option></select>
</body>
</html>
请问如何去获取省市县三个变量,并且传给某个ASP文件呢?