Visualizzazione dei risultati da 1 a 9 su 9

Discussione: Select e JavaScript

  1. #1
    Utente bannato
    Registrato dal
    Nov 2007
    residenza
    Acicatena (Catania)
    Messaggi
    1,854

    Select e JavaScript

    Ragazzi...sto cercando un javascript che mi permetta di operare direttamente su una select (menù a discesa), in modo che una volta selezionato una voce della select stessa mi permetta di visualizzare al di sotto di essa il contenuto della relativa chiave selezionata...più che altro un forum ad hoc!

    Tra i javascript presenti sul sito ho trovato questo!

    Così ho creato il seguento codice:
    codice:
    <div id="stiletitolo">Effettua una nuova inserzione</div>
    
    
    
    <div align="center">
    Scegliete il tipo di inserzione: <select name="select" onChange="java-script:changeLocation(this)">
      <option value="">Effettua una scelta</option>
      <option value="affitto">Immobile in affitto</option>
      <option value="vendita">Immobile in vendita</option>
    </select>
    </div>
    
    <?php $sel=$_REQUEST['select'];
    if(isSet($_GET["select"])){//è select che devi vedere se contiene qualcosa
    if($sel=="affitto"){ ?>
    
    <div id="stiletitolo">Inserisci una nuova categoria</div>
    
    
    
    <form method="POST" name="modulo" action="index.php?page=15&upload=1" onSubmit="return formCheck(this)" enctype="multipart/form-data">
    
    </form>
    
    <?php }} ?>
    Potrebbe anche andare, solo che il javascript mi cerca le parole "affitto" e "vendita" come pagine, e non le memorizza come chiavi...
    codice:
    function changeLocation(menuObj) {
      var i = menuObj.selectedIndex;
      if(i > 0) {
        window.location = menuObj.options[i].value;
      }
    }

  2. #2
    Moderatore di JavaScript L'avatar di br1
    Registrato dal
    Jul 1999
    Messaggi
    19,998
    e non le memorizza come chiavi...
    Questa non l'ho capita... :master:

    window.location.href = "nomeTUApagina.php?parametro="+menuObj.options[i].value;

    ciao
    Il guaio per i poveri computers e' che sono gli uomini a comandarli.

    Attenzione ai titoli delle discussioni: (ri)leggete il regolamento
    Consultate la discussione in rilievo: script / discussioni utili
    Usate la funzione di Ricerca del Forum

  3. #3
    Utente bannato
    Registrato dal
    Nov 2007
    residenza
    Acicatena (Catania)
    Messaggi
    1,854
    Velocissimo...
    ma...scrivere così non e' corretto?

    window.location.href = "index.php?page=16&amp;select="+menuObj.option s[i].value;

    non funziona...
    Per "parametro" cosa intendi?

  4. #4
    Moderatore di JavaScript L'avatar di br1
    Registrato dal
    Jul 1999
    Messaggi
    19,998
    Originariamente inviato da Felino
    non funziona...
    Cioe'? descrivi il (mancato) comportamento

    ciao
    Il guaio per i poveri computers e' che sono gli uomini a comandarli.

    Attenzione ai titoli delle discussioni: (ri)leggete il regolamento
    Consultate la discussione in rilievo: script / discussioni utili
    Usate la funzione di Ricerca del Forum

  5. #5
    Utente bannato
    Registrato dal
    Nov 2007
    residenza
    Acicatena (Catania)
    Messaggi
    1,854
    Nel codice Javascript ho messo:

    window.location.href = "index.php?page=16&amp;select="+menuObj.option s[i].value;

    Nel pagina in php ho scritto:

    Codice PHP:
    <select name="select"  onChange="changeLocation(this)">
      <option selected>Effettua una scelta</option>
      <option value="affitto">Immobile in affitto</option>
      <option value="vendita">Immobile in vendita</option>
    </select>
    </div>

    <?php
    if(isSet($_GET["select"])){
        if(
    $_GET["select"]=="affitto"){?>
    nella barra dell'indirizzi apparre:
    http://localhost/vacanzeinsicilia/in...select=vendita
    quindi potrebbe andar bene...
    però...anzichè &amp; non dovrebbe apparire solo &
    inoltre...il select lo devo racchiudere dentro un form oppure no?

  6. #6
    Moderatore di JavaScript L'avatar di br1
    Registrato dal
    Jul 1999
    Messaggi
    19,998
    L'URL ricavato e' corretto... ma il difetto dov'e'? non trova la pagina? non vengono passati i parametri? ma sul server come li ricevi i parametri?

    ciao
    Il guaio per i poveri computers e' che sono gli uomini a comandarli.

    Attenzione ai titoli delle discussioni: (ri)leggete il regolamento
    Consultate la discussione in rilievo: script / discussioni utili
    Usate la funzione di Ricerca del Forum

  7. #7
    Utente bannato
    Registrato dal
    Nov 2007
    residenza
    Acicatena (Catania)
    Messaggi
    1,854
    Originariamente inviato da br1
    L'URL ricavato e' corretto... ma il difetto dov'e'? non trova la pagina? non vengono passati i parametri? ma sul server come li ricevi i parametri?

    ciao
    Ok per l'url!
    Il difetto e' che non mi carica il form quando seleziono la voce del menu...
    Sto lavorando in locale...

  8. #8
    Moderatore di JavaScript L'avatar di br1
    Registrato dal
    Jul 1999
    Messaggi
    19,998
    Originariamente inviato da Felino
    non mi carica il form
    Mi spiace... non riesco ad attribuire alcun significato a questa frase

    ciao
    Il guaio per i poveri computers e' che sono gli uomini a comandarli.

    Attenzione ai titoli delle discussioni: (ri)leggete il regolamento
    Consultate la discussione in rilievo: script / discussioni utili
    Usate la funzione di Ricerca del Forum

  9. #9
    Utente bannato
    Registrato dal
    Nov 2007
    residenza
    Acicatena (Catania)
    Messaggi
    1,854
    Ho risolto semplice così...ho modificato la seguente dicitura

    window.location.href = "index.php?page=16amp;&select="+menuObj.option s[i].value;

    in

    window.location.href = "index.php?page=16&select="+menuObj.options[i].value;

    E adesso funziona...

    Comunque grazie per l'aiuto senza quel passaggio non ci sarei riuscito!

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.