多选,将文本添加到默认值(选项)

时间:2013-01-17 16:37:32

标签: php joomla joomla2.5 joomla1.5 joomla1.7

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

响应的代码是:

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>

有人可以帮助我吗?

2 个答案:

答案 0 :(得分:0)

尝试:

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

答案 1 :(得分: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);

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