目前,我通过SQL语句从数据库中获取列表,然后通过php将其注入下拉菜单。但是,现在我需要告诉用户从列表中选择哪一个。没有实际列出所有选项陈述的任何简单方法吗?
echo "<select name='countydomain' mehod='post' onchange='form.submit()'>";
while ($row = mysql_fetch_array($result)) {
echo "<option value=selection'" . $row['countydomain'] . "'>" . $row['countydomain'] ."
</option>";
}
echo "</select>";
答案 0 :(得分:0)
当然,您可以修改select的onchange以指向自定义javascript函数。让函数获取select的值(可能希望将 this 作为参数传递给函数)并执行您需要的任何操作,最后调用document.forms["myformID"].submit();
让我们创建一个示例javascript:
<script type="text/javascript">
function checkFirst(theSelect){
alert(theSelect.value);
document.forms["myform"].submit();
}
</script>
你的标记看起来像是:
echo "<select name='countydomain' mehod='post' onchange='checkFirst(this);'>";
答案 1 :(得分:0)
我假设您想在服务器端执行此操作。如果是,请使用$_POST['countydomain']
。