Visualizzazione dei risultati da 1 a 3 su 3
  1. #1

    [Javascript] - Gestire form con menu a tendina

    Salve,
    volevo realizzare un form un pō complesso nel quale un utente scegliendo una cosa da un menu a tendina gli vengono immediatamente mostrati sotto dei campi diversi a seconda della scelta effettuata.
    Non sō se č possibile "nascondere" varie tabelle contenenti le varie informazioni con i campi e mostrare quella adatta solo quando si sceglie il campo associato a quella tabella nel menu a tendina, č possibile farlo?
    Spero un un vostro aiuto!
    Grazie, ciao!
    W magica ROMA!

  2. #2
    Ho provato a ricercare qua e lā quello che mi serviva ma non sono riuscito a trovare quello che voglio io, ossia lavorare con una select, questo script funziona con un link normale, ho provato ad implementarlo con una select ma non riesco a farlo andare (non ne capisco quasi nulla di javascript ).
    ecco il codice che ho trovato:

    codice:
    <script type=text/javascript>
        function mostra_nascondi(id_riga){
        	var IE=(window.navigator.userAgent.indexOf('MSIE')>-1)?1:0;
        	document.getElementById(id_riga).style.display=(document.getElementById(id_riga).style.display=='none')?((IE)?'block':'table-row'):'none';
        }
    </script>
    Ho creato una tabella dandogli questi attributi:

    codice:
    <table id="prova" style="display:none;" width="508" border="0" cellpadding="1" cellspacing="1" >
    E una select in questo modo:

    codice:
      <select name="select14">
      <option></option>
        <option onchange="mostra_nascondi('prova');return false">Prova</option>
      </select>
    Ho provato sia onchange che onclick ma sembra non andare
    qualcuno sā dirmi dove sbaglio ?
    Grazie, ciauz!
    W magica ROMA!

  3. #3
    Moderatore di Annunci siti web, Offro lavoro/collaborazione, Cerco lavoro L'avatar di cavicchiandrea
    Registrato dal
    Aug 2001
    Messaggi
    26,133
    Originariamente inviato da skorpions
    Ho provato a ricercare qua e lā quello che mi serviva ma non sono riuscito a trovare quello che voglio io, ossia lavorare con una select, questo script funziona con un link normale, ho provato ad implementarlo con una select ma non riesco a farlo andare (non ne capisco quasi nulla di javascript ).
    ecco il codice che ho trovato:

    codice:
    <script type=text/javascript>
        function mostra_nascondi(id_riga){
        	var IE=(window.navigator.userAgent.indexOf('MSIE')>-1)?1:0;
        	document.getElementById(id_riga).style.display=(document.getElementById(id_riga).style.display=='none')?((IE)?'block':'table-row'):'none';
        }
    </script>
    Ho creato una tabella dandogli questi attributi:

    codice:
    <table id="prova" style="display:none;" width="508" border="0" cellpadding="1" cellspacing="1" >
    E una select in questo modo:

    codice:
      <select name="select14">
      <option></option>
        <option onchange="mostra_nascondi('prova');return false">Prova</option>
      </select>
    Ho provato sia onchange che onclick ma sembra non andare
    qualcuno sā dirmi dove sbaglio ?
    Grazie, ciauz!
    premesso che non ho provato lo script cambia il richiamo della funzione cosi:
    codice:
      <select name="select14" onchange="mostra_nascondi(this[this.selectedIndex].value);">
        <option value="prova">Prova</option>
      </select>
    Cavicchi Andrea
    Problemi con javascript, jquery, ajax clicca qui

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.