Visualizzazione dei risultati da 1 a 6 su 6
  1. #1
    Utente di HTML.it
    Registrato dal
    Apr 2008
    Messaggi
    122

    Radio - Refresh pagina automatica dopo la scelta

    Ciao,
    premetto che ho conoscenze proprio sommarie di Jvascript.
    Ho una pagina creata con PHP in cui ho due scelte da efettuare tramite Radio le quali pilotano due diverse query che visualizzano diversi risultati.

    Vorrei che appena l'utente effettua la scelta nella mia pagina venga effettuato il refresh per poter effettuare una o l'altra query.

    Dove inserire il codice javascript che effettua il controllo, e una volta intercettato l'evento cosa bisogna richiamare per effettuare il refresh della pagina?

    Grazie.

  2. #2
    Utente di HTML.it
    Registrato dal
    Apr 2008
    Messaggi
    122
    Visto che non ho risposte provo a postare un pò di codice ....

    Nella mia pagina PHP (SchedeVis.php) ho il seguente codice:

    Codice PHP:
    <form
     <
    fieldset>
      <
    legend>Scelta visualizzazione scheda</legend>
       
    Tutte le schede<input  type="radio" name="scelta" value="all" checked="checked"          onClick="refresh()" />
      
    Solo le mie <input type="radio" name="scelta" value="mie" onClick="refresh()"  />
    </
    fieldset>
    </
    form

    La mia funzione refresh() che cosa deve contenere per richiamare la pagina SchedeVis.php?
    Lo so che può sembrare una domanda molto banale, ma ho appena finito di imparare le basi del PHP e sul Javascript sto iniziando ora...
    Grazie.

  3. #3
    Utente di HTML.it
    Registrato dal
    Apr 2008
    Messaggi
    122
    Sono andato avanti....
    tramite il comando

    document.forms[0].submit();
    riesco a rinfrescare la pagina....ora però ho un altro problema...devo impostare nel radio button il valore selezionato dall'utente, perchè quando ricicla viene perso...

    Io pensavo di passare nella funzione refresh() il nome del radio selezionato e poi nella funzione prima di risottomettere la pagina 'ceccare' la radio selezionata.

    Ho provato....con questo codice..

    function refresh(nomeRadio){
    document.forms[0].radio.id[nomeRadio].checked=true;
    document.forms[0].submit();
    }

    ma sicuramente c'è qualcosa di sbagliato.....qualcuno sa aiutarmi ?

  4. #4
    Moderatore di Annunci siti web, Offro lavoro/collaborazione, Cerco lavoro L'avatar di cavicchiandrea
    Registrato dal
    Aug 2001
    Messaggi
    26,133
    qui scrivi la query php (che non conosco)
    Codice PHP:
    <? 
    qui ci metto le query php
    ?>
    Poi nella stessa pagina inserisci i radio di scelta:
    <input type="radio" name="scelta" value="all" onClick="location.href='?scelta='+this.value" />
    Solo le mie <input type="radio" name="scelta" value="mie" onClick="location.href='?scelta='+this.value" <?php if che recupera la querystring php scelta = mie stampi cheked=checked php?> />


    P.S. Non conosco il php
    Cavicchi Andrea
    Problemi con javascript, jquery, ajax clicca qui

  5. #5
    Utente di HTML.it
    Registrato dal
    Apr 2008
    Messaggi
    122
    Ciao,
    intanto grazie della risposta...una domanda..anzi due....

    1) l'istruzione onClick="location.href=' che cosa fa ?
    2) Mi è sembrato di capire che non c'è codice di Javascript (sotto forma di funzioni),
    ma è sufficiente l'evento onClick.....giusto ?

    Ciao e ancora grazie.

  6. #6
    Moderatore di Annunci siti web, Offro lavoro/collaborazione, Cerco lavoro L'avatar di cavicchiandrea
    Registrato dal
    Aug 2001
    Messaggi
    26,133
    Originariamente inviato da makikaz
    Ciao,
    intanto grazie della risposta...una domanda..anzi due....

    1) l'istruzione onClick="location.href=' che cosa fa ?
    Ricarica la stessa pagina se facciamo cosi "?query=xxx" oppure può puntare ad una pagina specifica tipo: "miapagina.html"
    2) Mi è sembrato di capire che non c'è codice di Javascript (sotto forma di funzioni),
    ma è sufficiente l'evento onClick.....giusto ?

    Ciao e ancora grazie.
    Per una cosa cosi semplice non occorrono funzioni
    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.