我想问我问题就是我在做2几关联菜单的时候为什么我见个FORM就不行了呢? 缺少name:<form name="form1" method="post" action="qq.php">//加了这个菜单就不会关连了为什么? 解决方案 » 免费领取超大流量手机卡,每月29元包185G流量+100分钟通话, 中国电信官方发货 因为根本就没有BB1、BB2这两个对象:<form name="form1" action="qq.php">//加了这个菜单就不会关连了为什么?<select name=province onchange="cityName(this.selectedIndex)"> <option value="">请选择省名</option></select><select name=city> <option value="">请选择城名</option></select></form><script language=javascript>var provinceName = ["浙江", "江苏"];var city1 = ["杭州", "宁波", "温州", "绍兴", "金华", "湖州"];var city2 = ["南京", "苏州", "无锡", "常州", "镇江", "徐州"];function province(){var e = document.form1.province; for (var i=0; i<provinceName.length; i++) e.options.add(new Option(provinceName[i], provinceName[i]));}function cityName(n){ var e = document.form1.city; for (var i=e.options.length; i>0; i--) e.remove(i); if (n == 0) return; var a = eval("city"+ n); //得到城市的数组名 //var b = eval("bb"+ n);//去掉 for (var i=0; i<a.length; i++) //for (var j=0; j<b.length; j++) e.options.add(new Option(a[i], a[i]));//改变}function window.onload(){ province(); //初始时给省名下拉框赋内容}</script><input type="submit" value="提交" name="B1"></form> 加上name和method<form name="form1" method="post" action="qq.php">然后再去掉一个</form>主要是你多用了一个</form>,你仔细看看! 楼主,这样改了一下,可以关联了,不过他报"bb1未定义",我不知道“bb”是什么,你再看看<form name="form1" method="post" action="qq.php"><select name=province onchange="cityName(this.selectedIndex)"> <option value="">请选择省名</option></select><select name=city> <option value="">请选择城名</option></select></form><script language=javascript>var provinceName = ["浙江", "江苏"];var city1 = ["杭州", "宁波", "温州", "绍兴", "金华", "湖州"];var city2 = ["南京", "苏州", "无锡", "常州", "镇江", "徐州"];function provinceH(){var e = document.all.province; for (var i=0; i<provinceName.length; i++)e.options.add(new Option(provinceName[i], provinceName[i]));}function cityName(n){ var e = document.all.city; for (var i=e.options.length; i>0; i--) e.remove(i); if (n == 0) return; var a = eval("city"+ n); //得到城市的数组名 var b = eval("bb"+ n); ==============>"bb1"? 什么东东??? for (var i=0; i<a.length; i++) for (var j=0; j<b.length; j++) e.options.add(new Option(b[i], a[i]));}function window.onload(){ provinceH(); //初始时给省名下拉框赋内容}</script><input type="submit" value="提交" name="B1"></form> 加上name和method<form name="form1" method="post" action="qq.php">然后再去掉一个</form>你在最后多用了一个</form>,你试试看看! <form name=form1 action="qq.php">//加了这个菜单就不会关连了为什么?<select name=province onchange="cityName(this.selectedIndex)"> <option value="">请选择省名</option></select><select name=city> <option value="">请选择城名</option></select></form><script language=javascript>var provinceName = ["浙江", "江苏"];var city1 = ["杭州", "宁波", "温州", "绍兴", "金华", "湖州"];var city2 = ["南京", "苏州", "无锡", "常州", "镇江", "徐州"];function province(){var e = document.form1.province; for (var i=0; i<provinceName.length; i++)e.options.add(new Option(provinceName[i], provinceName[i]));}function cityName(n){ var e = document.form1.city; for (var i=e.options.length; i>0; i--) e.remove(i); if (n == 0) return; var a = eval("city"+ n); //得到城市的数组名 for (var i=0; i<a.length; i++) e.options.add(new Option(a[i], a[i]));}function window.onload(){ province(); //初始时给省名下拉框赋内容}</script><input type="submit" value="提交" name="B1"></form> <form name="form1" action="qq.php">//加了这个菜单就不会关连了为什么?<select name=province onchange="cityName(this.selectedIndex)"> <option value="">请选择省名</option></select><select name=city> <option value="">请选择城名</option></select></form><script language=javascript>var provinceName = ["浙江", "江苏"];var city1 = ["杭州", "宁波", "温州", "绍兴", "金华", "湖州"];var city2 = ["南京", "苏州", "无锡", "常州", "镇江", "徐州"];function province(){ var e = document.form1.province; for (var i=0; i<provinceName.length; i++) e.options.add(new Option(provinceName[i], provinceName[i]));}function cityName(n){ var u = document.form1.city; for (var i=u.options.length; i>0; i--) u.remove(i); if (n == 0) return; var a = eval("city"+ n); //得到城市的数组名 for (var i=0; i<a.length; i++) u.options.add(new Option(a[i], a[i]));}function window.onload(){ province(); //初始时给省名下拉框赋内容}</script><input type="submit" value="提交" name="B1"></form> 写写这个正则表达式 求一个简单的正则表达式(在线求答) window.onbeforeunload的问题 帮我看看 这种效果div顶置头部IE6下 出现问题 求解决办法 一个Ext4.2 可增删树 关于designMode在showModalDialog里无效 JAVASCRIPT中有可以保存图片的变量类型吗 DropDown问题? 是一个上线滚动的代码,为什么如何可以首尾连上啊,每次滚动到最后有空白 $.getJson跨域请求成功却没返回值 求JS做的万年历.马上结。 如何判断一个表单是否提交?
<select name=province onchange="cityName(this.selectedIndex)">
<option value="">请选择省名</option>
</select>
<select name=city>
<option value="">请选择城名</option>
</select>
</form>
<script language=javascript>
var provinceName = ["浙江", "江苏"];
var city1 = ["杭州", "宁波", "温州", "绍兴", "金华", "湖州"];
var city2 = ["南京", "苏州", "无锡", "常州", "镇江", "徐州"];
function province()
{var e = document.form1.province;
for (var i=0; i<provinceName.length; i++)
e.options.add(new Option(provinceName[i], provinceName[i]));
}
function cityName(n)
{
var e = document.form1.city;
for (var i=e.options.length; i>0; i--)
e.remove(i);
if (n == 0) return;
var a = eval("city"+ n); //得到城市的数组名
//var b = eval("bb"+ n);//去掉
for (var i=0; i<a.length; i++)
//for (var j=0; j<b.length; j++)
e.options.add(new Option(a[i], a[i]));//改变
}
function window.onload()
{
province(); //初始时给省名下拉框赋内容
}
</script>
<input type="submit" value="提交" name="B1"></form>
<form name="form1" method="post" action="qq.php">
然后再去掉一个</form>
主要是你多用了一个</form>,你仔细看看!
<form name="form1" method="post" action="qq.php">
<select name=province onchange="cityName(this.selectedIndex)">
<option value="">请选择省名</option>
</select>
<select name=city>
<option value="">请选择城名</option>
</select>
</form>
<script language=javascript>
var provinceName = ["浙江", "江苏"];
var city1 = ["杭州", "宁波", "温州", "绍兴", "金华", "湖州"];
var city2 = ["南京", "苏州", "无锡", "常州", "镇江", "徐州"];
function provinceH()
{var e = document.all.province;
for (var i=0; i<provinceName.length; i++)
e.options.add(new Option(provinceName[i], provinceName[i]));
}
function cityName(n)
{
var e = document.all.city;
for (var i=e.options.length; i>0; i--) e.remove(i);
if (n == 0) return;
var a = eval("city"+ n); //得到城市的数组名
var b = eval("bb"+ n); ==============>"bb1"? 什么东东???
for (var i=0; i<a.length; i++)
for (var j=0; j<b.length; j++)
e.options.add(new Option(b[i], a[i]));
}
function window.onload()
{
provinceH(); //初始时给省名下拉框赋内容
}
</script>
<input type="submit" value="提交" name="B1">
</form>
<form name="form1" method="post" action="qq.php">
然后再去掉一个</form>
你在最后多用了一个</form>,你试试看看!
<select name=province onchange="cityName(this.selectedIndex)">
<option value="">请选择省名</option>
</select>
<select name=city>
<option value="">请选择城名</option>
</select>
</form>
<script language=javascript>
var provinceName = ["浙江", "江苏"];
var city1 = ["杭州", "宁波", "温州", "绍兴", "金华", "湖州"];
var city2 = ["南京", "苏州", "无锡", "常州", "镇江", "徐州"];
function province()
{var e = document.form1.province;
for (var i=0; i<provinceName.length; i++)
e.options.add(new Option(provinceName[i], provinceName[i]));
}
function cityName(n)
{
var e = document.form1.city;
for (var i=e.options.length; i>0; i--) e.remove(i);
if (n == 0) return;
var a = eval("city"+ n); //得到城市的数组名
for (var i=0; i<a.length; i++)
e.options.add(new Option(a[i], a[i]));
}
function window.onload()
{
province(); //初始时给省名下拉框赋内容
}
</script>
<input type="submit" value="提交" name="B1"></form>
<select name=province onchange="cityName(this.selectedIndex)">
<option value="">请选择省名</option>
</select>
<select name=city>
<option value="">请选择城名</option>
</select>
</form>
<script language=javascript>
var provinceName = ["浙江", "江苏"];
var city1 = ["杭州", "宁波", "温州", "绍兴", "金华", "湖州"];
var city2 = ["南京", "苏州", "无锡", "常州", "镇江", "徐州"];
function province()
{
var e = document.form1.province;
for (var i=0; i<provinceName.length; i++)
e.options.add(new Option(provinceName[i], provinceName[i]));
}
function cityName(n)
{
var u = document.form1.city;
for (var i=u.options.length; i>0; i--) u.remove(i);
if (n == 0) return;
var a = eval("city"+ n); //得到城市的数组名
for (var i=0; i<a.length; i++)
u.options.add(new Option(a[i], a[i]));
}
function window.onload()
{
province(); //初始时给省名下拉框赋内容
}
</script>
<input type="submit" value="提交" name="B1"></form>