想要在调用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菜单框中选择的值。任何想法?
答案 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>
元素 - 可能就是这样。