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
Mi fa tutto correttamente solo che mi crea 2 select!! Una con i record e una vuota...Ma per quale motivo??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; }

Rispondi quotando