Ciao ragazzi, stò ampliando le funzionalità di OSM in base alle mie esigenze.
Ho questo codice in una div nascosta
echo "";
//-----------------------------------------------------------------------------------
//Questo mi serve per popolare le combo
$query = "SELECT id, codice, descrizione FROM `mg_articoli` WHERE attivo=1";
$rs = $dbo->fetchArray($query);
$miaSelect = "";
$miaSelect = $miaSelect . "NESSUNA SELEZIONE";
foreach ($rs as $row) {
$miaSelect = $miaSelect . "" . $row['descrizione'] . "";
}
$miaSelect = $miaSelect . "";
//-----------------------------------------------------------------------------------
echo $miaSelect;
echo "";
E poi un codice javascript richiamato alla pressione di un pulsante
function eadd_item() {
var items = parseInt($('#eitems').val());
var nextItem = items + 1;
var miaSel = $('#codice_nascosto').html();
miaSel = miaSel.replace("identificativo_da_cambiare","sel_" + nextItem);
$('#eitem-table tr:last').after('' + miaSel + '');
$('#eitems').val(nextItem);
}
Non fa altro che aggiungere una riga ad una tabella con una listbox e una textbox. Ora funziona tutto, ad eccezzione di una cosa, se clicco sulla select box appena inserita non mi fa visualizzare i dati. Mentre se tolgo la classe
class = \"chosen\"
dalla select. Si comporta come voglio io, ovvero la select mi fa vedere le opzioni che ha a disposizione. Chi mi spiega dove sbaglio? Grazie