0

似たような質問がありましたが、具体的すぎてあまり役に立ちませんでした。

選択入力のあるフォームがあります。valオプションタグに付随するが必要です。

データをvar_dump投稿すると、転送されるデータはオプションの名前ではvalなく、オプションの名前であることがわかります。

すなわち:

<select name="selector">
  <option val="1">Option 1</option>
  <option val="2">Option </option>
</select>

そして、私の投稿データは次のようになります["selector"]=> string(8) "Option 1"

私は CodeIgniter を使用していますが、それをうまく機能させる方法がわかりません。

.val()JavaScript で複雑なことをしたり、 を取得して別のものに割り当てたりすることは避けたいと思います。それは不自由だろう。

4

2 に答える 2

2

オプション値の設定に使用する属性valueval

<option value="1">Option 1</option>
于 2013-08-27T07:31:14.493 に答える
0

codeigniter を使用している間は、フォーム ヘルパーを使用して選択を設定することをお勧めします。そのため、オプションの配列がある場合は、それをビューに渡し、次のように生成できます。

<?php echo form_dropdown('selector', $optionsArray, 0); ?>

これにより、次のような選択ドロップダウンが生成されます。

<select name="selector">
    <option value="0" selected="selected">Option 1</option>
    <option value="1">Option 2</option>
    <option value="2">Option 3</option>
</select>

デフォルトの選択値を 0 に設定していることに注意してください

乾杯、これが役立つことを願っています

于 2013-08-27T07:43:45.420 に答える