Visualizzazione dei risultati da 1 a 3 su 3
  1. #1
    Utente di HTML.it
    Registrato dal
    Jun 2008
    Messaggi
    21

    Javascript

    Dovrei creare una pagina jsp con due menu a tendina. Ovviamente vorrei che le opzioni disponibili nel secondo
    menù dipendessero dalla scelta che l'utente opta nel primo menu. So che esiste l'evento OnChange per
    catturare il cambiamento di selezione in un menu, ma per modificare il contenuto del secondo devo per forza
    ricaricare la pagina Non c'è modo di fare la stessa cosa senza ricaricare la pagina? Tra l’altro non conosco bene
    Javascript anzi quasi per niente . Qualcuno potrebbe aiutarmi????????

  2. #2
    Ciao,
    per riempire la 2a combo in base alla scelta effettuata da quella precedente senza ricare la pagina devi eseguire una chiamata AJAX allo scatenarsi dell'evento onChange della 1a HTML Select.

    Per gestire facilmente le varie fasi della chiamata asincrona (AJAX) ti consiglio di utilizzare il framework gratuito jQuery.

    E' molto facile da utilizzare ed è cross-browser, il sito mette a disposizione molta documentazione con tanto di esempi e tutorial. Se sei interessato lo trovi all'indirizzo jQuey.com

    Ciao
    Mirko Agrati
    WEB : http://mirkoagrati.110mb.com
    RSS : http://feeds.feedburner.com/MirkoAgratiArticoli

  3. #3
    Moderatore di Programmazione L'avatar di LeleFT
    Registrato dal
    Jun 2003
    Messaggi
    17,326

    Moderazione

    Il problema, come già sottolineato da mirkoagrati, lo si risolve utilizzando AJAX.
    Ad ogni modo, questo forum parla di Java (e JSP), ma per JavaScript esiste un forum apposito.

    AJAX, essendo tecnologia "lato client", va trattato nel forum JavaScript.


    Sposto.


    Ciao.
    "Perchè spendere anche solo 5 dollari per un S.O., quando posso averne uno gratis e spendere quei 5 dollari per 5 bottiglie di birra?" [Jon "maddog" Hall]
    Fatti non foste a viver come bruti, ma per seguir virtute e canoscenza

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.