使用$_POST值选择下拉列表
Make dropdown selected using $_POST value
我有一个类似的下拉菜单
<form method="post">
Filter by state:
<select name="state" id="state">
<option value=""></option>
<option value="AL">Alabama</option><option value="AK">Alaska</option>
<option value="AZ">Arizona</option><option value="AR">Arkansas</option>
<option value="CA">California</option><option value="CO">Colorado</option>
<option value="WY">Wyoming</option><option value="Other">Other</option>
<input type="submit" id="statefilt" name="statefilt" onclick="" value="Submit" />
</select>
</form>
当页面重新加载时,我会将$_POST设置为
Array ([state]=>AL [statefilt]=>Submit)
如果值不为空,有没有办法使用$_POST['state']
并将其作为所选选项?
当$_POST
值与<option>
值相同时,可以使用selected
属性。
并且,<input type="submit" id="statefilt" name="statefilt" onclick="" value="Submit" />
在<select></select>
中是错误的
<form method="post">
Filter by state:
<select name="state" id="state">
<option value="" <?if($_POST['state'] == ""){echo "selected";}?>></option>
<option value="AL" <?if($_POST['state'] == "AL"){echo "selected";}?>>Alabama</option>
<option value="AK" <?if($_POST['state'] == "AK"){echo "selected";}?>>Alaska</option>
<option value="AZ" <?if($_POST['state'] == "AZ"){echo "selected";}?>>Arizona</option>
<option value="AR" <?if($_POST['state'] == "AR"){echo "selected";}?>>Arkansas</option>
</select>
<input type="submit" id="statefilt" name="statefilt" onclick="" value="Submit" />
</form>
相关文章:
- 如何使用jQuery选择下拉列表的值
- Jquery 读取编号组中选择下拉列表的数组
- 使用$_POST值选择下拉列表
- 使用Ajax或JavaScript选择下拉列表选项后,在同一页面上执行PHP脚本
- 根据url填充表单选择下拉列表
- 使 URL 开始选择下拉列表
- 引导程序选择下拉列表
- 如何通过选择下拉列表中的选项从另一个 php 文件中获取数据
- 保持元素处于禁用状态,直到未在 Angularjs 中选择下拉列表
- Knockoutjs - 单击按钮时打开选择下拉列表
- 使用选择下拉列表的性别角度过滤器
- 如何根据选择下拉列表从表单重定向到 URL
- 如果未选择第一项,请选择下拉列表 jQuery
- 选择下拉列表需要在选中时显示提供商的详细信息-无法通过我的脚本显示url
- 使用对象(JavaScript或jQuery)填充选择下拉列表
- 如何在选择下拉列表值的文本框中获取值
- 删除基于先前下拉列表选择的“选择下拉列表”选项
- jQuery验证插件-比较两个选择下拉列表的自定义方法
- 通过ajax选择下拉列表
- JavaScript:使用用于Protractor测试的页面对象选择下拉列表项