Visualizzazione dei risultati da 1 a 3 su 3
  1. #1
    Utente di HTML.it L'avatar di Fichico
    Registrato dal
    Nov 2002
    residenza
    Bologna
    Messaggi
    581

    [jQuery] Copiare funzione del change select

    Ciao a tutti
    sto iniziando a conoscere jquery e, per ora, una funzione mi riesce bene per delle select che pilotano la visualizzazione di un div in base alla scelta fatta.

    Ho però la necessità che, se c'è già un valore di quelli della select al caricamento della pagina, mi venga mostrato il div che, per ora, mi viene mostrato solo se la select cambia.

    come posso fare?

    la mia funzione jquery è questa:
    codice:
    $(document).ready(function(){	
    	$('#sel_societa').change(function(){
    		var cont = $('#sel_societa').attr('value');
     
    		$.post("../admin/form.php?o=1", {id_societa:cont}, function(data){
    			$("div#dati_societa").empty();
    			$("div#dati_societa").prepend(data);
    		});
    	});
    });

  2. #2
    Utente di HTML.it L'avatar di m4rko80
    Registrato dal
    Aug 2008
    residenza
    Milano
    Messaggi
    2,655
    codice:
    $(document).ready(function(){	
    
           //sempre qui al caricamento prendi il valore selezionato al caricamento
    
    		var cont = $('#sel_societa').attr('value');
    		$.post("../admin/form.php?o=1", {id_societa:cont}, function(data){
    			$("div#dati_societa").empty();
    			$("div#dati_societa").prepend(data);
    		});
    
    
    	$('#sel_societa').change(function(){
    		var cont = $('#sel_societa').attr('value');
     
    		$.post("../admin/form.php?o=1", {id_societa:cont}, function(data){
    			$("div#dati_societa").empty();
    			$("div#dati_societa").prepend(data);
    		});
    	});
    });
    Dovrebbe andare cosi'.. .in pratica basta eseguire la stessa cosa quando ha caricato la pagina

  3. #3
    Utente di HTML.it L'avatar di Fichico
    Registrato dal
    Nov 2002
    residenza
    Bologna
    Messaggi
    581
    perfetto
    funziona alla grande

    grazie mille

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.