0

我在这里阅读了很多讨论以找到我的问题的解决方案(例如:如何使用 post 或 get 在表单中传递选择列表的 id 值?)但对我来说不起作用。

我有一个表格,每行都有一个表格:

<select name="form_type" class="textselect">
        <?php foreach($SContentType as $key => $val){ ?>
         <option value="<?php echo $key ?>" <?php if($thisObjs[$k]['type']==$key) echo "SELECTED" ?>><?php echo $val ?></option>
        <?php } ?>
</select>

当我尝试获取该$_POST值时,我拥有除Select.

这是我的$_POST印刷品

 Array ( 
      [a] => ACT_ARTICLES 
      [p] => SUBACT_MODIMAGE 
      [form_id] => 6454
      [obj_id] => 8754 
      [form_description] => )

如您所见,除了 form_type(选择的变量)之外,我拥有表单的所有变量。

4

2 回答 2

0

根据选择框的定义,您的代码应该可以正常工作。它是否放置在<form></form>标签内?

它可能与您的多个表行有关。尝试做:

<select name="form_type[]">

现在出现了吗?

于 2012-07-01T15:32:37.920 回答
0

当您将问题标记为 jquery 时,这是一种 jquery 方法。..用于您想为更具体的 DOM 元素提供的任何特定类或 id 。

$(".textselect .. option:selected").text()
于 2012-07-02T09:22:53.507 回答