PHP Wordpress获取下拉框的选定文本值

时间:2015-05-26 21:19:09

标签: php wordpress

我在网上搜索了这个网站,但还没有找到答案。

我有一个下拉框,我需要获取文本值,以便我可以对其进行一些验证。我正在使用已经开发的脚本,我正在修改它,所以想要一个简单的修复。

当我调用请求时,我得到categoryID(-1)而不是实际的文本值。该值不是唯一的,因此我无法对此进行验证。

这是我使用的代码和下拉列表的详细信息。

<select id="catID" class="postform" name="cat"

$post_price_status2 = $_REQUEST['catID'];

if(trim($post_price_status2) == 'Select a Location') {
    $catError = 'Please enter a price / select an Ad Typess.';
    $hasError = true;
}

下拉列表也设置为只读。

1 个答案:

答案 0 :(得分:1)

当您发布数据时,PHP会查找名称,而不是ID。 将选择名称更改为catID或更改为$ _REQUEST [&#39; cat&#39;]。