Visualizzazione dei risultati da 1 a 6 su 6

Discussione: Info Radio Button

  1. #1
    Utente di HTML.it
    Registrato dal
    Dec 2002
    Messaggi
    273

    Info Radio Button

    Ho un elenco di nomi...
    In base all'opzione della Radio selezionata devono visualizzarsi all'interno della stessa pagina in ordine diverso...
    Come faccio a fare il refresh ogni volta che cambio l'opzione della radio???
    Grazie!

  2. #2
    prova così:

    codice:
    <script language="JavaScript">
    
    function visualizza(myid) {
     var l=document.getElementsByTagName('div');
     for (var i=0; i<l.length; i++)
      if (l[i].id.indexOf('livello')!=-1)
       l[i].id==myid ? l[i].style.display="inline" : l[i].style.display="none";
    }
    
    </script>
    da usare così:

    codice:
    <input type="radio" name="r1" value="r1" onclick="visualizza('livello1');" /> Radio 1
    
    <input type="radio" name="r2" value="r2" onclick="visualizza('livello2');" /> Radio 2
    mentre dove vuoi visualizzare le voci metti 'sta roba:

    codice:
    <div id="livello1" style="display:none;">Elenco 1</div>
    <div id="livello2" style="display:none;">Elenco 2</div>
    ciao

  3. #3
    Utente di HTML.it
    Registrato dal
    Dec 2002
    Messaggi
    273
    Quando aggiungo lo script mi da questo errore...
    "Warning: Cannot send session cache limiter - headers already sent (output started at c:\documents and settings\***\*******\*****\*****\*****\*****.php:1 )line 12"
    Che vuol dire???
    Come linguaggio principale io uso PHP.Forse sbaglio la posizione in cui devo mettere lo script???

  4. #4
    posta il codice della pagina.

  5. #5
    Utente di HTML.it
    Registrato dal
    Dec 2002
    Messaggi
    273
    ok come mi hai detto mi funziona...
    Però voglio fare in un modo diverso per non riscrivere il codice più volte.
    Ecco il codice:
    <form name="form">
    <input type="radio" name="r1" value="r1" onclick="visualizza('liv1');" /> Ordina per Codice

    <input type="radio" name="r1" value="r2" onclick="visualizza('liv2');" /> Ordina per Nome

    <input type="radio" name="r1" value="r3" onclick="visualizza('liv3');" /> Ordina per Ruolo

    <input type="radio" name="r1" value="r4" onclick="visualizza('liv4');" /> Ordina per Squadra

    <?php

    $sql44 = mysql_query("SELECT Codice,Nome,Squadra,Quotazione,id_squadra FROM calciatore ORDER BY $valore ");

    E' possibile fare in modo che a seconda della radiobutton che clicchi cambia la variabile $valore e così cambia l'ordine di visualizzazione???

  6. #6
    Utente di HTML.it L'avatar di Xinod
    Registrato dal
    Sep 2000
    Messaggi
    13,649
    no, almeno non senza ricaricare (o caricare i dati altrove)
    quando entra in ballo javascript il linguaggio lato server ha già esaurito la sua funzione

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.