Ciao a tutti ho un problema con una select in Javascript... Vi descrivo la situazione:
all'apertura della index.php mi si crea una select con dei valori in un div "mySelectDiv"
cliccando in dei link ho la possibilità di filtrare(per mezzo della funzione scritta qui sotto) i valori della select che ho in un array Javascript e ricreare la selct inserendola poi con una InnerHTML
codice:
function FilterSelect(valueToSwitch)
{
var stringArray = '';
var optionSelect = '';
var createSelect = '<select name=\"mySelect\" id=\"selSketcmySelectherQuoteUp2\" onchange=\"Add();\" >';
var closeSelect = '<\select>';
for(var i=0; i < MyArray.length; i++)
{
stringArray = MyArray[i];
var subMyString = stringArray.substring(0,1);
if(subMyString == valueToSwitch)
optionSelect +='<option value=\"'+stringArray+'\">'+stringArray+'</option>';
}
document.getElementById("mySelectDiv").innerHTML = createSelect+optionSelect+closeSelect;
}
Mi fa tutto correttamente solo che mi crea 2 select!! Una con i record e una vuota...Ma per quale motivo??