还是联动,又是JavaScipt惹祸. 最好是Copy到DW里看代码,都有缩进. 解决方案 » 免费领取超大流量手机卡,每月29元包185G流量+100分钟通话, 中国电信官方发货 上面的不问了,没分了, 就直接在这里更进问题.<script language="JavaScript">function GetResult(str){ var oBao = new ActiveXObject("Microsoft.XMLHTTP"); oBao.open("POST","Menu_Server.asp?ID="+escape(str),false); oBao.send(); document.all.Menu01.value=unescape(oBao.responseText)}</script><input type="button" onclick="GetResult(document.all.ID.value)" value="Get"><br>ID:<input type="text" name="ID"><br>Menu01:<input type="text" name="Menu01">现在是 将返回的数据 写进了 Menu01 的value里.我现在返回一群集<option value="1">1</option><option value="2">2</option><option value="3">3</option>..........................怎么样直接写到<select name="Menu"> 返回的数据</select> document.form1.Menu.options[document.form1.Menu.length] = new Option(text,value) <select name="Menu"></select><SCRIPT LANGUAGE="JavaScript"><!--var s = '<option value="1">1</option><option value="2">2</option><option value="b">a</option>'Menu.outerHTML = '<select name="Menu">'+ s +'</select>'//--></SCRIPT> var o = document.createElement("OPTION"); o.value = arr[j][0]; o.text = arr[j][1]; document.all("Menu").add(o); <Script language="JavaScript">function GetResult(id,str){ var oBao = new ActiveXObject("Microsoft.XMLHTTP"); oBao.open("POST","Menu_Server.asp?ID="+escape(id),false); oBao.send(); //document.all.Menu01.value=unescape(oBao.responseText) //var s = unescape(oBao.responseText) if (str == 省份)省份.outerHTML = '<Select name="省份">'+ unescape(oBao.responseText) +'</Select>'; if (str == 城市)城市.outerHTML = '<Select name="城市">'+ unescape(oBao.responseText) +'</Select>'; if (str == 区域)区域.outerHTML = '<Select name="区域">'+ unescape(oBao.responseText) +'</Select>';}</Script><body onload="GetResult(15,省份)"><Select name="省份" onChange="GetResult(ChangeLocationi(省份.options[省份.selectedIndex].value),城市)"></Select><Select name="城市" onChange="GetResult(ChangeLocationi(城市.options[城市.selectedIndex].value),区域)"></Select><Select name="区域"></Select></body>没反映,是不是这样不行? <Select name="省份" onChange="GetResult(this.options[this.options.selectedIndex].value),城市)"></Select><Select name="城市" onChange="GetResult(this.options[this.options.selectedIndex].value),区域)"></Select>还是不行JavaScript 实在是找不到一个好用的手册,郁闷... 这是XMLHTTP返回的oBao.responseText<option style='BACKGROUND-COLOR: #eeeeee; COLOR: #ff0000'>==请选择==</option><option value='16'>直辖市</option><option value='21'>安徽</option><option value='22'>河北</option><option value='23'>河南</option><option value='24'>湖北</option><option value='25'>山东</option><option value='26'>广东</option><option value='27'>广西</option><option value='28'>福建</option><option value='29'>江苏</option><option value='30'>浙江</option><option value='31'>湖南</option><option value='32'>江西</option><option value='33'>吉林</option><option value='34'>黑龙江</option><option value='35'>辽宁</option><option value='36'>陕西</option><option value='37'>云南</option><option value='38'>贵州</option><option value='39'>四川</option><option value='40'>青海</option><option value='41'>甘肃</option><option value='42'>宁夏</option><option value='43'>内蒙古</option><option value='44'>山西</option><option value='45'>海南</option><option value='46'>新疆</option><option value='47'>西藏</option><option value='48'>香港</option><option value='49'>澳门</option><option value='50'>台湾</option> document.getElementById("Menu").outerHTML="<select name=\"Menu\">"+oBao.responseText+</select>" 继续问 http://community.csdn.net/Expert/topic/3886/3886083.xml?temp=.2833826 ajax 获取到 data(xml)如何解析 麻烦高手帮忙看下这段拼接!我是用模板做的!就是+号拼接有问题! js代码为什么运行不了 [五一散分]分享下午写的一段小程序 怎么用javaScript 保存框架中的某个页面? 高分请教 问一个非常弱智的问题!!!100分(解决就给分) 怎么样才能关闭浏览器窗口而不提示 有javascript怎么把一个数字,自动转换成有千分位的形式??? 求救:JScript中如何对数字四舍五入到小数点后第n位? 关于IE5 DHTML Editor的问题,高手请进。。。。 求5级级联下拉框,数据从数据库中动态生成 高分寻求javascript获取外网IP...
function GetResult(str)
{
var oBao = new ActiveXObject("Microsoft.XMLHTTP");
oBao.open("POST","Menu_Server.asp?ID="+escape(str),false);
oBao.send();
document.all.Menu01.value=unescape(oBao.responseText)
}
</script>
<input type="button" onclick="GetResult(document.all.ID.value)" value="Get"><br>
ID:<input type="text" name="ID"><br>
Menu01:<input type="text" name="Menu01">现在是 将返回的数据 写进了 Menu01 的value里.我现在返回一群集<option value="1">1</option><option value="2">2</option><option value="3">3</option>..........................怎么样直接写到
<select name="Menu">
返回的数据
</select>
<SCRIPT LANGUAGE="JavaScript">
<!--
var s = '<option value="1">1</option><option value="2">2</option><option value="b">a</option>'
Menu.outerHTML = '<select name="Menu">'+ s +'</select>'
//-->
</SCRIPT>
o.value = arr[j][0];
o.text = arr[j][1];
document.all("Menu").add(o);
function GetResult(id,str)
{
var oBao = new ActiveXObject("Microsoft.XMLHTTP");
oBao.open("POST","Menu_Server.asp?ID="+escape(id),false);
oBao.send();
//document.all.Menu01.value=unescape(oBao.responseText)
//var s = unescape(oBao.responseText)
if (str == 省份)省份.outerHTML = '<Select name="省份">'+ unescape(oBao.responseText) +'</Select>';
if (str == 城市)城市.outerHTML = '<Select name="城市">'+ unescape(oBao.responseText) +'</Select>';
if (str == 区域)区域.outerHTML = '<Select name="区域">'+ unescape(oBao.responseText) +'</Select>';
}
</Script>
<body onload="GetResult(15,省份)">
<Select name="省份" onChange="GetResult(ChangeLocationi(省份.options[省份.selectedIndex].value),城市)"></Select>
<Select name="城市" onChange="GetResult(ChangeLocationi(城市.options[城市.selectedIndex].value),区域)"></Select>
<Select name="区域"></Select>
</body>没反映,是不是这样不行?
<Select name="城市" onChange="GetResult(this.options[this.options.selectedIndex].value),区域)"></Select>还是不行JavaScript 实在是找不到一个好用的手册,郁闷...