2015-05-26 54 views
1

我已经搜索了网络和这个网站,但还没有找到答案。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; 
} 

下拉列表也设置为只读。

+0

表单通过他们的'name'提交输入,这个id是不相关的,没有提交。 –

回答

1

当您发布数据PHP寻找名称,而不是ID。 将选择名称更改为catID或更改为$ _REQUEST ['cat']。