0

那里的类​​似问题并没有真正帮助我,因为它们太具体了。

我有一个带有选择输入的表单。我需要val伴随选项标签的。

当我var_dump发布数据时,我可以看到正在传输的数据不是val选项的,而是选项的名称。

IE:

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

我的帖子数据会说类似["selector"]=> string(8) "Option 1"

我正在使用 CodeIgniter,但我不确定如何让它发挥作用。

我想避免使用 JavaScript 做一些令人费解的事情.val()并将其分配给其他东西。那会很蹩脚。

4

2 回答 2

2

您用来设置选项值的属性value不是val

<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 回答