俺不懂js,不知道onchange="grantit.submit()" 是做什么的,
不过试了下,表单被get提交了。下面的经测试可以用
<?
//test.php
if ($_GET['submit'])
{
echo $_GET['test'];
}
?><form name="grantit" action="test.php">
<select name="test" onchange="grantit.submit()">
<option value="1">1</option>
<option value="2">2</option>
<option value="3">3</option>
</select>
<input type="submit" name="submit" value="确定" >
</form>
不过试了下,表单被get提交了。下面的经测试可以用
<?
//test.php
if ($_GET['submit'])
{
echo $_GET['test'];
}
?><form name="grantit" action="test.php">
<select name="test" onchange="grantit.submit()">
<option value="1">1</option>
<option value="2">2</option>
<option value="3">3</option>
</select>
<input type="submit" name="submit" value="确定" >
</form>
<select name="test" onchange="submit()">
<option value="1">1</option>
<option value="2">2</option>
<option value="3">3</option>
</select></form>
<select name="test" onchange="submit()">
<option value="1">1</option>
<option value="2">2</option>
<option value="3">3</option>
</select></form>
//test.php
if ($_POST['submit'])
{
echo $_POST['test'];
}
?><form method="post" action="test.php">
<select name="test" onchange="submit()">
<option value="1">1</option>
<option value="2">2</option>
<option value="3">3</option>
</select>
<input type="submit" name="submit" value="确定" >
</form>
js的内容俺不懂,到javascript版问问?
echo $_GET['test'];?><form method="get" action="test.php">
<select name="test" onchange="submit()">
<option value="1">1</option>
<option value="2">2</option>
<option value="3">3</option>
</select></form>
echo $_GET['test'];?><form method="get" action="test.php">
<select name="test" onchange="submit()">
<option value="1">1</option>
<option value="2">2</option>
<option value="3">3</option>
</select>
<input type="submit" name="submit1" value="确定" >
</form>