这种用表单方法简单一些,用脚本就比较麻烦了
<form method="post" action="">
<select name="sel[]" multiple="multiple"> //注意这里的名字
<option value="沈阳">沈阳</option>
<option value="大连">大连</option>
<option value="铁岭">铁岭</option>
<option value="鞍山">鞍山</option>
<option value="辽阳">辽阳</option>
<option value="盘锦">盘锦</option>
</select>
<input type=submit value="go"/>
</form>
<form method="post" action="">
<select name="sel[]" multiple="multiple"> //注意这里的名字
<option value="沈阳">沈阳</option>
<option value="大连">大连</option>
<option value="铁岭">铁岭</option>
<option value="鞍山">鞍山</option>
<option value="辽阳">辽阳</option>
<option value="盘锦">盘锦</option>
</select>
<input type=submit value="go"/>
</form>
传过去sel就是一个数组
如果用<input type="button" name="test" value="test_btn" >怎么实现?
谢谢
if (isset($city_name))
{
$city_count=count($city_name);
}
for ($i=0;$i<$city_code;$i++)
{
//要打印出数组的内容就ok
echo $city_name[$i]."<br>";
}
?>
<html>
<head>
<script language="JavaScript" type="text/JavaScript">
<!--
function ChangeNet()
{
location.replace("test.php?CityName="+form1.CityName.value); //传递变量,这里有问题
}
//-->
</script>
</head>
<body>
<form name="form1" method="post" action="">
<select name="CityName" size="8" style="width: 206;" multiple>
<option value="1">1</option>
<option value="2">2</option>
</select>
这里不能用“提交”,要用按钮
<input type="button" name="test" value="test_btn" onclick="ChangeNet()">
</form>
</body>
</html>
<?php
$city_count=count($city_name);
for ($i=0;$i<$city_count;$i++)
{
echo $city_name[$i]."<br>";
}
?>
<html>
<head>
<script language="JavaScript" type="text/JavaScript">
<!--
function ChangeNet()
{
location.replace("test.php?CityName="+form1.CityName.value);
}
//-->
</script>
</head>
<body>
<form name="form1" method="post" action="">
<select name="CityName" size="8" style="width: 206;" multiple>
<option value="1">1</option>
<option value="2">2</option>
</select>
<input type="button" name="test" value="test_btn" onclick="ChangeNet()">
</form>
</body>
</html>
如果用<input type="button" name="test" value="test_btn" >怎么实现?
谢谢
-----------------------
你只不过用了不同的按钮提交,看一下这个对不对:
<input type="button" name="test" value="test_btn" >
==>
<input type="button" name="test" value="test_btn" onclick=submit()>
...
<?
if (_POST[test]=="test_btn")
{
someCodeHere ...;
}
?>