Visualizzazione dei risultati da 1 a 6 su 6

Discussione: onchange select

  1. #1
    Utente di HTML.it
    Registrato dal
    Oct 2006
    Messaggi
    206

    onchange select

    ciao

    ho due select che utilizzo come filtro per una tabella che si trova sotto di esse..

    quindi all' onchange della select mi cambia il contenuto della tabella..

    volevo fare in modo che nn mi caricasse la pagina ..so che si può utilizzare ajax o i iframe..

    come mi conviene e dove potrei vedere come si fa??

    x la cronaca è una tabella gestionale quindi nn mi interessa che sia indicizzata dai motori..

    grazie

  2. #2
    Utente di HTML.it
    Registrato dal
    Oct 2006
    Messaggi
    206
    è complicato ??

  3. #3
    Utente di HTML.it L'avatar di pietro09
    Registrato dal
    Jan 2002
    Messaggi
    10,116
    complicato? :master: dipende.
    La parte client è:

    ho un <select che lancia una funzione all'evento onchange

    <select name="DropDownList1" id="DropDownList1" onchange="get_province(this);">


    poi ho un <div

    <div id="div_province"></div>

    la funzione get_province è:
    codice:
    function get_province(v)
    {
        var codice_istat_regione = v.value;
        if(codice_istat_regione == "")
        {
            $("div_province").innerHTML = "";
            return;
        }
        var url = "?ajax_comando=1&codice_istat_regione=" + encodeURIComponent(codice_istat_regione);
        ajax(url, "div_province");
    }
    il server non deve far altro che restituire l'html di una tabella filtrata...
    Pietro

  4. #4
    Utente di HTML.it
    Registrato dal
    Oct 2006
    Messaggi
    206
    ma la funzione encodeURIComponent() ??

    ho capito un pò quello che mi hai suggerito ..
    cmq esattamente dove vado a mettere i codici che mi tirano fuori la tabella a seconda di quello che ho scelto nella select ??..

    in un file a parte ?

  5. #5
    Utente di HTML.it L'avatar di pietro09
    Registrato dal
    Jan 2002
    Messaggi
    10,116
    encodeURIComponent non è necessario qui; l'ho messo solo per completezza.

    Le chiavi per estrarre i dati, in questo caso codice_istat_regione, le passo via get nell'url della richiesta.

    Insomma, era solo un esempio: in html.it ci sono buoni articoli in proposito
    Pietro

  6. #6
    Utente di HTML.it
    Registrato dal
    Oct 2006
    Messaggi
    206
    ok grazie per lo spunto..ora vedo un attimo

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.