Visualizzazione dei risultati da 1 a 3 su 3
  1. #1

    Creazione di una select in Javascript

    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??

  2. #2
    Utente di HTML.it L'avatar di Xinod
    Registrato dal
    Sep 2000
    Messaggi
    13,649
    probabilmente e' per questo backslash al posto dello slash
    var closeSelect = '<\select>';

  3. #3
    oddio hai ragione che stupido che sono!!!!!!! Funziona! Scusa per il disturbo!

Permessi di invio

  • Non puoi inserire discussioni
  • Non puoi inserire repliche
  • Non puoi inserire allegati
  • Non puoi modificare i tuoi messaggi
  •  
Powered by vBulletin® Version 4.2.1
Copyright © 2025 vBulletin Solutions, Inc. All rights reserved.