Visualizzazione dei risultati da 1 a 6 su 6
  1. #1
    Utente di HTML.it
    Registrato dal
    Sep 2011
    Messaggi
    19

    visbilita controlli in pagine

    salve vorre ce al'interno di una pagina alcuni controlli venissero inseriti in corrispondenza di una selezione di un dropdownlist
    in pratica se nel dropdownlist seleziono l'opzione 1 nella pagina devono visualizzarsi un button e una label; se invece seleziono 2 una textbox qualcuno ha qualche suggerimento?

  2. #2
    Utente di HTML.it L'avatar di fede_00
    Registrato dal
    May 2004
    Messaggi
    279
    inserisci i controlli da visualizzare in un div con display=none. all'onchange della dropdownlist abiliti il panel in base alla scelta fatta

    codice:
    var ddl=document.getElementById('id-della-dropdown'); vat opt = ddl.options[ddl.selectedIndex].value; 
    document.getElementById('primo-id-div-da-visualizzare').style.display='none'; document.getElementById('secondo-id-div-da-visualizzare').style.display='none'; 
    
    if (opt==0){ 
    document.getElementById('primo-id-div-da-visualizzare').style.display==''; 
    }else{ 
    document.getElementById('secondo-id-div-da-visualizzare').style.display==''; 
    }

  3. #3

  4. #4
    Utente di HTML.it L'avatar di fede_00
    Registrato dal
    May 2004
    Messaggi
    279
    così però se vuole che un pannello abbia controlli diversi dall'altro deve rimettere mano al codice

  5. #5
    Moderatore di ASP.net L'avatar di djciko
    Registrato dal
    Nov 2002
    Messaggi
    6,887
    si, la mia risposta era piu' scherzosa che altro.

    Io metterei un <asp:Placeholder e genererei i controlli da codice.
    Ovviamente la scelta deve essere SALVATA perche' i controlli devono essere ricreati ad ogni caricamento pagina.

    La soluzione di fede è altrettanto valida, un pannello <asp:Panel per ogni gruppo di controlli da nascondere/visualizzare. Pero' forse è meglio lato server..

  6. #6
    Utente di HTML.it L'avatar di fede_00
    Registrato dal
    May 2004
    Messaggi
    279
    ottimo

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.