как я могу поставить обмен на
$regionslistx[]= JHTML::_('select.option', "0", JText::_( '--No Location--' ),'value','text' );
или
$lists['regionslist' ]= JHTML::_('select.genericlist', $regionslistx, 'City', '', 'value', 'text', $lx );
Во втором случае, где у вас есть пустой аргумент, поместите функцию, которую вы хотели бы использовать:
$lists['regionslist' ]= JHTML::_('select.genericlist', $regionslistx, 'City', 'onchange=\"YOURFUNCTION()\"', 'value', 'text', $lx );
Также проверьте документацию: http://api.joomla.org/Joomla-Framework/HTML/JHTMLSelect.html