可以通过select 的onchange事件来改变另一个select的option,比如城市选择了1,通过响应1的onchange来改变select 2的option
<select id="select1" onchange="selectap()">
<?
echo "option name=".$数据库中的城市名称字段." value=".$数据库中的城市名称." >";
?>
</select><select id="select2" >
<option name="------选择机场-" value="">
</select>
<script>
function changeap()
{
<?
sql="根据城市选择数据表中飞机场的数据";?>
select2.innerHTML=" 上面选择出来的数据就可以了";
}
</script>不知道这样可不可以
<select id="select1" onchange="selectap()">
<?
echo "option name=".$数据库中的城市名称字段." value=".$数据库中的城市名称." >";
?>
</select><select id="select2" >
<option name="------选择机场-" value="">
</select>
<script>
function changeap()
{
<?
sql="根据城市选择数据表中飞机场的数据";?>
select2.innerHTML=" 上面选择出来的数据就可以了";
}
</script>不知道这样可不可以
也可以在onchange中使用XMLHTTP对象来动态获得数据,再用DOM来构造SELECT
sql="根据城市选择数据表中飞机场的数据";?>
请教二楼,$sql="select * from tablename where `城市`=$城市名称";
根据城市的这个城市名称,怎么传送过来的?也就是说相应onchange()的时候,怎样将那个改变了的value值发送到这边呢?