试一试用document.form1name.action = "aaaaaaaaaa.php";
document.form1name.sumit=""; document.form2name.action = "bbbbbbbbb.php";
document.form2name.sumit="";
....................................................
程序我没有时间看完,不知道我这样行不行?
document.form1name.sumit=""; document.form2name.action = "bbbbbbbbb.php";
document.form2name.sumit="";
....................................................
程序我没有时间看完,不知道我这样行不行?
解决方案 »
- 使用 Flexigrid 时遇到个问题, 求解!!!
- 诡异的js正则表达式
- 哪个高手闲着无事,来练练手,顺便帮我下呀!!!
- 调用兄弟框架中的函数,第一次进入总提示错误
- 我想调用MainFrame里的方法应该 如何 做?
- 请问下 /^[-]{0,1}[0-9]{1,}$/ 是什么意思
- 关于js线程的问题
- 100分求教简单的页面自动滚动问题 (在线等,搞定即结帖)
- 点一下按钮,就可清除IE的临时文件的脚本怎么写1??
- 用dialog弹出的小窗口上zeroclipboard实现的一键复制到剪切板功能在IE浏览器上无法使用
- 求助支持firefox剪贴板的js代码,要求不改用户设置?!!!
- 仿制下拉菜单问题
基本问题请问身边的同事,或看参考书,
在这里问,学习的速度太慢。---
以下代码,稍稍改了一下,基本能达到你的要求。
不过,这样的代码,改进空间很大。
----------
<html>
<head>
<meta http-equiv="Content-Type" content="text/html; charset=gb2312">
<title>New Page 1</title>
<script language=javascript>function province(formObj)
{
var provinceName = ["北京","上海","天津","重庆","广州","深圳","黑龙江","吉林","辽宁","河北","山东","江苏","浙江","福建","广东","江西","安徽","河南","山西","内蒙古","陕西","湖北","湖南","海南","广西","贵州","四川","甘肃","青海","宁夏","云南","西藏","新疆"];
var e = formObj.province;
var s = e.outerHTML.substr(0, e.outerHTML.length-9) + "\r\n";
for (var i=0; i<provinceName.length; i++){
s += "<option value='"+ provinceName[i] +"'>"+ provinceName[i] +"</option>\r\n";}
s += "</select>";
e.outerHTML = s;
}
function cityName(val,formObj)
{
var 北京 = ["西城区", "东城区", "朝阳区", "海淀区", "宣武区", "崇文区","丰台区","大兴区","昌平区","房山区"];
var 上海 = ["南京", "苏州", "无锡", "常州", "镇江", "徐州"];
var 天津 = [""];
var 重庆 = [""];
var 广州 = [""];
var 黑龙江 = ["哈尔滨", "齐齐哈尔", "鸡西"];
var e = formObj.city;
var cityouterHTML=formObj.city.outerHTML.substr(0, formObj.city.outerHTML.length-9);
var s = cityouterHTML;
if (val == "") {s += "</select>"; e.outerHTML = s; return;}
var a = eval(val);
for (var i=0; i<a.length; i++)
{
s += "<option value='"+ a[i] +"'>"+ a[i] +"</option>\r\n";
}
s += "</select>";
e.outerHTML = s;
}function areaName(val,formObj)
{
var 杭州 = ["西湖", "萧山", "市区", "绍兴", "金华", "湖州"];
var 宁波 = ["南京", "苏州", "无锡", "常州", "镇江", "徐州"];
var 温州 = ["合肥", "翕县", "黄山", "祁门", "休宁"];
var 绍兴 = ["南昌", "九江", "赣州", "上饶", "新余", "景德镇"];
var 合肥 = ["南昌", "九江", "赣州", "上饶", "新余", "景德镇"]; var e = formObj.area;
var areaouterHTML = formObj.area.outerHTML.substr(0, document.areaform.area.outerHTML.length-9);
var s = areaouterHTML;
if (val == "") {s += "</select>"; e.outerHTML = s; return;}
var a = eval(val);
for (var i=0; i<a.length; i++)
{
s += "<option value='"+ a[i] +"'>"+ a[i] +"</option>\r\n";
}
s += "</select>";
e.outerHTML = s;
}
</script></head>
<body>
<ul>
<li>请选择你要进入的城市</li>
<li />
<li>
<form name="cityform" method="post" action="findcity.php">
<select name="province" onchange="cityName(this.value,document.cityform)">
<option value="">请选择省份</option>
</select>
<select name="city">
<option value="">请选择城市</option>
</select>
</li>
<li />
<li>
<input type="submit" name="submit" value="提交选择">
<input type="reset" name="cancle" value="重置">
</li>
</form>
<script language=javascript>
province(document.cityform);
</script>
<hr align="right" size="5" width="220">
<ul>
<li>查询送花目的地的鲜花</li>
<li />
<li>
<form name="flowerform" method="post" action="findflower.php">
<select name="province" onchange="cityName(this.value,document.flowerform)">
<option value="">请选择</option>
</select>
<select name="city" onchange="areaName(this.value,document.flowerform)">
<option value="">请选择</option>
</select>
<select name="area">
<option value="">请选择</option>
</select>
<li />
<li>
<input type="submit" name="submit" value="搜索">
<input type="reset" name="cancle" value="重置">
</li>
</form>
<script language=javascript>
province(document.flowerform);
</script>
</ul>
<hr align="right" size="5" width="220">
<ul>
<li>查询送花目的地的花店</li>
<li />
<li>
<form name="areaform">
<select name="province" onchange="cityName(this.value,document.areaform)">
<option value="">请选择</option>
</select>
<select name="city" onchange="areaName(this.value,document.areaform)">
<option value="">请选择</option>
</select>
<select name="area">
<option value="">请选择</option>
</select>
<li />
<li>
<input type="submit" name="submit" value="搜索" />
<input type="reset" name="cancle" value="重置" />
</li>
<script language=javascript>
province(document.areaform);
</script>
</body>
</html>
否则选项会越来越多。 var cityouterHTML=formObj.city.outerHTML.substr(0, formObj.city.outerHTML.length-9);
var areaouterHTML=