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] => )

ご覧のとおり、select の変数である form_type を除く、フォームのすべての変数があります。

4

2 に答える 2

0

質問にjqueryのタグを付けたので、これを行うjqueryの方法を次に示します。これ..は、より具体的なDOM要素に指定する特定のクラスまたはID用です。

$(".textselect .. option:selected").text()
于 2012-07-02T09:22:53.507 に答える
0

選択ボックスの定義により、コードは正常に動作するはずです。タグ内<form>に配置されていますか?</form>

複数のテーブル行に関係している可能性があります。やってみてください:

<select name="form_type[]">

それは今表示されますか?

于 2012-07-01T15:32:37.920 に答える