我想问我问题就是我在做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> 请教个正则表达式的写法 不知JS正则表达式如何只获取字符串中的字母和数字 如何解决js图片滚动断截问题 验证输入分数,得分分配的js封装 验证 大神快现身 菜鸟求助(问题简单)望帮忙解决 Tree的问题,急!!! 一个简单的问题:如何知道一个表格中的字体<B>了没有? 不知道错在哪?找了好久!请大家帮忙找找!急!! onUnload为何IE下没有问题Netscape4.X下不起作用? 这个想法怎么实现? 求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>