Visualizzazione dei risultati da 1 a 3 su 3

Discussione: ritorno funzione

  1. #1

    ritorno funzione

    salve a tutti, ho bisogno di un vostro gentilissimo aiuto.

    Ho questo code:
    codice:
    function country(region){
    	
    	var country= new Array();
    	country["r01"]= new Array("Cagliari","Carbonia Iglesias","Medio Campidano","Nuoro","Ogliastra","Olbia Tempio","Oristano","Sassari");
    	country["r02"]= new Array("Agrigento","Caltanissetta","Catania","Enna","Messina","Palermo","Ragusa","Siracusa","Trapani");
    	country["r03"]= new Array("Catanzaro","Cosenza","Crotone","Reggio Calabria","Vibo Valentia");
    	country["r04"]= new Array("Matera","Potenza");
    	country["r05"]= new Array("Bari","Barletta Andria Trani","Brindisi","Foggia","Lecce","Taranto");
    	country["r06"]= new Array("Avellino","Benevento","Caserta","Napoli","Salerno");
    	country["r07"]= new Array("Campobasso","Isernia");
    	country["r08"]= new Array("Frosinone","Latina","Rieti","Roma","Viterbo");
    	country["r09"]= new Array("Chieti","L'Aquila","Pescara","Teramo");
    	country["r10"]= new Array("Perugia","Terni");
    	country["r11"]= new Array("Ancona","Ascoli Piceno","Fermo","Macerata","Pesaro Urbino");
    	country["r12"]= new Array("Arezzo","Firenze","Grosseto","Livorno","Lucca","Massa Carrara","Pisa","Pistoia","Prato","Siena");
    	country["r13"]= new Array("Bologna","Ferrara","Forlì Cesena","Modena","Parma","Piacenza","Ravenna","Reggio Emilia","Rimini");
    	country["r14"]= new Array("Genova","Imperia","La Spezia","Savona");
    	country["r15"]= new Array("Alessandria","Asti","Biella","Cuneo","Novara","Torino","Verbano Cusio Ossola","Vercelli");
    	country["r16"]= new Array("Bergamo","Brescia","Como","Cremona","Lecco","Lodi","Mantova","Milano","Monza Brianza","Pavia","Sondrio","Varese");
    	country["r17"]= new Array("Belluno","Padova","Rovigo","Treviso","Venezia","Verona","Vicenza");
    	country["r18"]= new Array("Gorizia","Pordenone","Trieste","Udine");
    	country["r20"]= new Array("Trento","Bolzano");
    	country["r19"]= new Array("Aosta");
    	
    }
    
    $(function(){
    	
    	$("select#region").live("change", function(){
    		
    		var region=$(this).val();
    		
    		var country= country(region)
    		
    		alert(country.length);
    		
    	});
    	
    });
    come vedete, non so se è giusto, ho richiamato la funzione country inserendolo in una variabile.
    Ora questa variabile devo dichiararla come nuovo array?
    o come faccio a riportarmi il valore della funzione country???

  2. #2
    manca un

    codice:
    return country;
    come ultima riga della funzione

  3. #3
    si questo l'avevo già fatto ma mi ritorna una string non un array.

    se faccio:
    var provincia=country(region);
    alert(provincia);

    mi ritorna:
    Roma,Rieti,Viterbo,Frosinone,Latina

    se poi provo a fare:
    var arrprov=provincia.split(",");
    for(arrprov in testo){
    alert(testo);
    }

    non mi da nulla.

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.