0

有人可以帮我,请在多选选项的默认“值”之前添加一些文本。

对此作出响应的代码是:

if (!K2HelperPermissions::canAddItem($categories[$i]->value)) {
$categories[$i]->disable = true;
}

$lists['categories'] = JHTML::_('select.genericlist', $categories_options, 'catid[]', 'multiple="multiple" style="height:150px"', 'value', 'text',$catid );

这是“选项”现在的样子<option value="891">Uncategorized</option>

我想要的是在 value="" 中的字母之前添加一些文本,例如它看起来像:

<option value="sometext_891">Uncategorized</option>

有人能帮帮我吗?

4

2 回答 2

0

尝试:

$lists['categories'] = JHTML::_('select.genericlist', $categories_options, 'catid[]', 'multiple="multiple" style="height:150px"', 'value', 'text','sometext' . $catid );
于 2013-01-17T16:57:44.150 回答
0

在这之前

$lists['categories'] = JHTML::_('select.genericlist', $categories_options, 'catid[]', 'multiple="multiple" style="height:150px"', 'value', 'text',$catid );必须是循环或一些字符串:

$categories_options[] = JHTML::_('select.option', option-value, option-text);

如果您将在此编辑“值”,则选择中的值将更改

于 2013-01-22T08:35:56.597 回答