<?
function getKilo()
{
var xmlhttp = new ActiveXObject ("Microsoft.XMLHTTP");
xmlhttp.Open("get","a.php?name="+event.srcElement.options(event.srcElement.selectedIndex).text);
xmlhttp.setRequestHeader("Content-Type", "application/x-www-form-urlencoded") ;
xmlhttp.Send("");document.all.div1.innerHTML=xm.responseText;
}echo "
<form method='POST'>
<select size='1' name='name' onchange="getKilo()">
<option value='1'>apple</option>
<option value='2'>banana</option>
<option value='3'>melon</option>
<option selected value='0'>please choice</option>
</select></p>
<p><select size='1' name='kilo'></select></p>
<div id="div1"></div>
<p><input type='submit' value='ok' name='submit'><input type='reset' value='reset' name='reset'></p>
</form>";?>在你的a.php中写上:echo"i am come from a.php:".$_GET[name];看看就知道该怎么做了。
我的意思就是让你在a.php中根据name,重新生成一个<select>返回~
function getKilo()
{
var xmlhttp = new ActiveXObject ("Microsoft.XMLHTTP");
xmlhttp.Open("get","a.php?name="+event.srcElement.options(event.srcElement.selectedIndex).text);
xmlhttp.setRequestHeader("Content-Type", "application/x-www-form-urlencoded") ;
xmlhttp.Send("");document.all.div1.innerHTML=xm.responseText;
}echo "
<form method='POST'>
<select size='1' name='name' onchange="getKilo()">
<option value='1'>apple</option>
<option value='2'>banana</option>
<option value='3'>melon</option>
<option selected value='0'>please choice</option>
</select></p>
<p><select size='1' name='kilo'></select></p>
<div id="div1"></div>
<p><input type='submit' value='ok' name='submit'><input type='reset' value='reset' name='reset'></p>
</form>";?>在你的a.php中写上:echo"i am come from a.php:".$_GET[name];看看就知道该怎么做了。
我的意思就是让你在a.php中根据name,重新生成一个<select>返回~
{
var xmlhttp = new ActiveXObject ("Microsoft.XMLHTTP");
xmlhttp.Open("get","a.php?name="+event.srcElement.options(event.srcElement.selectedIndex).text);
xmlhttp.setRequestHeader("Content-Type", "application/x-www-form-urlencoded") ;
xmlhttp.Send("");document.all.div1.innerHTML=xm.responseText;
}大哥,这段程序不明白啊,有没有直接用php实现的方法呢?
-----------------------------------------------------
<script language="javascript">
<!--
function getKilo(name){
document.getElementById("sub").src="a.php?name="+name;
}
-->
</script>
<script language="javascript" src="" id="sub"></script><form method='POST'>
<select size='1' name='name' onChange="getKilo(this.options[selectedIndex].text)"">
<option value='1'>apple</option>
<option value='2'>banana</option>
<option value='3'>melon</option>
<option selected value='0'>please choice</option>
</select></p>
<p><span id="b"></span></p>
<p><input type='submit' value='ok' name='submit'><input type='reset' value='reset' name='reset'></p>
</form>
----------------------------------
a.php 根据提交过来的name进行处理document.all.b.innerHTML='<option><?=$_GET["name"]?></option>';