select на ура работает! далеко ходить не надо не изменяя на select а всего лишь убрать у name [] будет записывать одно значение, могу предоставить идеальный рабочий вариант по селекту:
<?php
$edition[] = JHTML::_('select.option', $value = ' ',
$text= JText::_( 'Select year' ), 'value', 'text', $disable=false );
for ($i = 2015; $i >= 1890; $i--) {
$edition[] = JHTML::_('select.option',$i, JText::_( $i ) ); }
echo JHTML::_('select.genericlist', $edition, $name = 'years', $attribs = null,
$key = 'value', $text = 'text', $row->years, $idtag = false, $translate = false );
?>
<label for="country_one">
<?php echo JText::_( 'Country' ); ?>
</label>
<?php
$countries_one[] = JHTML::_('select.option', $value = ' ',
$text= JText::_( 'Select country' ), 'value', 'text', $disable=false );
$countries_one[] = JHTML::_('select.option','ABH', JText::_( 'Abkhazia' ) );
$countries_one[] = JHTML::_('select.option','AFG', JText::_( 'Afghanistan' ) );
$countries_one[] = JHTML::_('select.option','ALD', JText::_( 'Aland Islands' ) );
$countries_one[] = JHTML::_('select.option','ALB', JText::_( 'Albania' ) );
$countries_one[] = JHTML::_('select.option','DZA', JText::_( 'Algeria' ) );
$countries_one[] = JHTML::_('select.option','ASM', JText::_( 'American Samoa' ) );
$countries_one[] = JHTML::_('select.option','AND', JText::_( 'Andorra' ) );
$countries_one[] = JHTML::_('select.option','AGO', JText::_( 'Angola' ) );
$countries_one[] = JHTML::_('select.option','AIA', JText::_( 'Anguilla' ) );
$countries_one[] = JHTML::_('select.option','ATA', JText::_( 'Antarctica' ) );
$countries_one[] = JHTML::_('select.option','ATG', JText::_( 'Antigua and Barbuda' ) );
$countries_one[] = JHTML::_('select.option','ARG', JText::_( 'Argentina' ) );
$countries_one[] = JHTML::_('select.option','ARM', JText::_( 'Armenia' ) );
$countries_one[] = JHTML::_('select.option','ABW', JText::_( 'Aruba' ) );
$countries_one[] = JHTML::_('select.option','AUS', JText::_( 'Australia' ) );
... и так далее ...
echo JHTML::_('select.genericlist', $countries_one, $name = 'country_one', $attribs = null,
$key = 'value', $text = 'text', $row->country_one, $idtag = false, $translate = false );
?>
вот селекты тебе, мне мульти нужно, через параметры мульти сделать легко, но мне именно надо через доп. поле.