ajax二级联动没法实现 ajaxxmlhttprequeststringphp 解决方案 » 免费领取超大流量手机卡,每月29元包185G流量+100分钟通话, 中国电信官方发货 road.innerText = obj[i]是什么? javascript实现二级联动示例//引入javascript页面文件<SCRIPT language=javascript src="Jsl/city.js"></SCRIPT> <select onChange="selectcityarea('m_Province','m_City','form1');" name=m_Province>//所在城市<option value=0 selected>-选择省份-</option>//下拉框选择</select> <select name="m_City">//二级菜单选择 <option value=0 selected>-选择市区-</option> </select//载入Jsl/city.js文件cityareaname=new Array(35);cityareacode=new Array(35); function first(preP,preC,formname,selectP,selectC) { a=0;if (selectP=='北京') { a=1;tempoption=new Option('北京','北京',false,true); }else { tempoption=new Option('北京','北京'); }eval('document.'+formname+'.'+preP+'.options[1]=tempoption;');cityareacode[0]=new Array('0101','0102','0103','0104','0105','0106','0107','0108');cityareaname[0]=new Array('东城区','西城区','崇文区','宣武区','朝阳区','海淀区','丰台区','石景山');if (selectP=='深圳') { a=2;tempoption=new Option('深圳','深圳',false,true); }else { tempoption=new Option('深圳','深圳'); }eval('document.'+formname+'.'+preP+'.options[2]=tempoption;');cityareacode[1]=new Array('0201','0202','0203','0204','0205','0206');cityareaname[1]=new Array('罗湖','福田','南山','盐田','宝安','龙岗');if (selectP=='上海') { a=3;tempoption=new Option('上海','上海',false,true); }else { tempoption=new Option('上海','上海'); }eval('document.'+formname+'.'+preP+'.options[3]=tempoption;');cityareacode[2]=new Array('0301','0302','0303','0304','0305','0306','0307','0308','0309','0310','0311','0312','0313','0314','0315','0316','0317','0318','0319','0320');cityareaname[2]=new Array('宝山','金山','南市','长宁','静安','青浦','崇明','卢湾','松江','奉贤','浦东','杨浦','虹口','普陀','闸北','黄浦','闵行','徐汇','嘉定','南汇');//一下省略自己可以填上eval('document.'+formname+'.'+preP+'.options[a].selected=true;');//cityid=selectP;cityid=a; if (cityid!='0') { b=0;for (i=0;i<cityareaname[cityid-1].length;i++) { if (selectC==cityareaname[cityid-1][i]) {b=i+1;tempoption=new Option(cityareaname[cityid-1][i],cityareaname[cityid-1][i],false,true);} else tempoption=new Option(cityareaname[cityid-1][i],cityareaname[cityid-1][i]); eval('document.'+formname+'.'+preC+'.options[i+1]=tempoption;'); } eval('document.'+formname+'.'+preC+'.options[b].selected=true;'); } }//codego.net/tags/4/1///修改版不用城市代码,直接用城市名称 function selectcityarea(preP,preC,formname) { cityid=eval('document.'+formname+'.'+preP+'.selectedIndex;'); j=eval('document.'+formname+'.'+preC+'.length;'); for (i=1;i<j;i++) {eval('document.'+formname+'.'+preC+'.options[j-i]=null;')} if (cityid!="0") { for (i=0;i<cityareaname[cityid-1].length;i++) { tempoption=new Option(cityareaname[cityid-1][i],cityareaname[cityid-1][i]); eval('document.'+formname+'.'+preC+'.options[i+1]=tempoption;'); } } } 求教如何使用include文件中的变量,在不定义全局变量的情况下 PHP里smarty模板的foreach列表还能排序吗??? 抛出异常和抛出错误的区别? 循環排列數據 php怎么接收jsp页面传过来的参数? pdo的优点有哪些呢? 急用php二级连动菜单,请高手指点 PHP版为什么没有wap开发呀 请问我想做一个购物车的程序,是用session好?还是结合数据库好? PHP,.NET,JAVA那个防盗性能好点?综合考虑服务器空间租赁费用呢? PHP跳转问题 explode中的两个斜杠各代表啥
是什么?
//引入javascript页面文件
<SCRIPT language=javascript src="Jsl/city.js"></SCRIPT>
<select onChange="selectcityarea('m_Province','m_City','form1');" name=m_Province>//所在城市
<option value=0 selected>-选择省份-</option>//下拉框选择
</select>
<select name="m_City">//二级菜单选择
<option value=0 selected>-选择市区-</option>
</select
//载入Jsl/city.js文件
cityareaname=new Array(35);
cityareacode=new Array(35);
function first(preP,preC,formname,selectP,selectC)
{
a=0;
if (selectP=='北京')
{ a=1;tempoption=new Option('北京','北京',false,true); }
else
{ tempoption=new Option('北京','北京'); }
eval('document.'+formname+'.'+preP+'.options[1]=tempoption;');
cityareacode[0]=new Array('0101','0102','0103','0104','0105','0106','0107','0108');
cityareaname[0]=new Array('东城区','西城区','崇文区','宣武区','朝阳区','海淀区','丰台区','石景山');
if (selectP=='深圳')
{ a=2;tempoption=new Option('深圳','深圳',false,true); }
else
{ tempoption=new Option('深圳','深圳'); }
eval('document.'+formname+'.'+preP+'.options[2]=tempoption;');
cityareacode[1]=new Array('0201','0202','0203','0204','0205','0206');
cityareaname[1]=new Array('罗湖','福田','南山','盐田','宝安','龙岗');
if (selectP=='上海')
{ a=3;tempoption=new Option('上海','上海',false,true); }
else
{ tempoption=new Option('上海','上海'); }
eval('document.'+formname+'.'+preP+'.options[3]=tempoption;');
cityareacode[2]=new Array('0301','0302','0303','0304','0305','0306','0307','0308','0309','0310','0311','0312','0313','0314','0315','0316','0317','0318','0319','0320');
cityareaname[2]=new Array('宝山','金山','南市','长宁','静安','青浦','崇明','卢湾','松江','奉贤','浦东','杨浦','虹口','普陀','闸北','黄浦','闵行','徐汇','嘉定','南汇');//一下省略自己可以填上
eval('document.'+formname+'.'+preP+'.options[a].selected=true;');//cityid=selectP;
cityid=a;
if (cityid!='0')
{
b=0;for (i=0;i<cityareaname[cityid-1].length;i++)
{
if (selectC==cityareaname[cityid-1][i])
{b=i+1;tempoption=new Option(cityareaname[cityid-1][i],cityareaname[cityid-1][i],false,true);}
else
tempoption=new Option(cityareaname[cityid-1][i],cityareaname[cityid-1][i]);
eval('document.'+formname+'.'+preC+'.options[i+1]=tempoption;');
}
eval('document.'+formname+'.'+preC+'.options[b].selected=true;');
}
}//codego.net/tags/4/1/
//修改版不用城市代码,直接用城市名称
function selectcityarea(preP,preC,formname)
{
cityid=eval('document.'+formname+'.'+preP+'.selectedIndex;');
j=eval('document.'+formname+'.'+preC+'.length;');
for (i=1;i<j;i++)
{eval('document.'+formname+'.'+preC+'.options[j-i]=null;')}
if (cityid!="0")
{
for (i=0;i<cityareaname[cityid-1].length;i++)
{
tempoption=new Option(cityareaname[cityid-1][i],cityareaname[cityid-1][i]);
eval('document.'+formname+'.'+preC+'.options[i+1]=tempoption;');
}
}
}