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


multiple select, add text to default value (option)

谁能帮我在多个选择选项的默认"值"之前添加一些文本?

对应的代码是:

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>

有人能帮帮我吗?

Try with:

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

在此之前

$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);

如果你在这里编辑"value",选择的值将会改变

相关文章: