抓住表单的价值并使用POST

时间:2010-10-29 21:11:44

标签: html forms http-post

想要在调用OnChange事件时发布动态选择菜单的值。我的代码目前是这样的:

<form action="test4.php" method="POST" name="itemform">
<select name="input_name" id="input_name" onChange="this.form.submit();">
<?php
    while($row = mysql_fetch_array($result))
        echo "<option value='".$row['item_id']."'>" . $row['itemname'] . "</option>";
?>
</form>

选项值由上面定义的查询填充,其作用类似于魅力。我面临的问题是由于某种原因,当引发OnChange事件时,表单没有抓取并POST菜单框中选择的值。任何想法?

3 个答案:

答案 0 :(得分:1)

  

<form action="test4.php" method="POST" name="itemform">

     

我的页面test4.php使用此行来检索值:echo($ _GET [“input_name”]);

您要混淆$_GET$_POST,您需要使用与您的表单method对应的那个。

答案 1 :(得分:0)

关闭<select>标记。 ; d

答案 2 :(得分:-1)

尝试关闭<select>元素 - 可能就是这样。