Visualizzazione dei risultati da 1 a 9 su 9
  1. #1
    Utente di HTML.it
    Registrato dal
    Mar 2006
    Messaggi
    37

    problema include con un radiobutton

    ciao a tutti,
    avrei un problemino da risolvere, in pratica ho una pagina.php con 3 radiobutton [Mostra_Tutto, Mostra_Nuovi,Mostra_Vecchi], e vorrei che cliccando su uno dei 3 radiobutton, questo mi includesse la pagina con il risultato della query, così come funziona con il classico <? include"file.php"; ?>.

    ho provato ad inserirlo all'interno di onClick="QUI", ma naturalmente nulla, ho anche provato con una funzione in javascript, in questo modo:
    if(document.getElementById("id_radio").checked)

    che fino a mostrarmi un alert funziona egregiamente, ma non saprei proprio come fargli includere queste benedette pagine.

    Purtroppo fosse stato un link nessun problema, ma con l'inclusione non mi viene in mente nulla.

    Che dite? Grazie in anticipo

  2. #2
    Non puoi includere un file php quando sei già lato client!!

    sull'evento onclick del radio devi lanciare una funzione javascirpt che
    ricarachi la pagina e che passi un parametro GET o POST
    in modo che il server riconosca che sul client è stato cliccato
    "tutto" o "nuovi" o "vecchi"

    una volta che sei tornato lato server in base al parametro
    potrai decidere quale include fare.

    ciao!

  3. #3
    Utente di HTML.it
    Registrato dal
    Mar 2006
    Messaggi
    37
    non conosco molto bene javascript, sono solo riuscito a fare la piccola funzioncina scritta sopra.

    in pratica dici di mettere i radio all'interno di un <form>, e poi inserire anche un submit? oppure posso evitare ed utilizzare solo onClick?

    non hai un pò di script da postare? grazie comunque

  4. #4
    dipende se vuoi passare i parametri in POST o in GET
    nel primo caso devi per forza usare un form
    ma non per forza devi usare submit
    o meglio il submit lo può fare javascript sull'evento onclick

    dimmi quale strada vuoi seguire che ti posto il codice

    ciao.

  5. #5
    Utente di HTML.it
    Registrato dal
    Mar 2006
    Messaggi
    37
    ma grazie...diciamo che mi andrebbe bene anche passarli in GET, che credo sia anche più semplice evitando di racchiuderlo in un form.

    ma questo è relativo, l'importante è capire la funzione di javascript credo.

  6. #6
    ok, vada per il GET
    questa dovrebbe funzionare
    OCCHIO CHE C'E' UN PROBLEMA SUL TAG CODE
    Javascript viene interpretato come java-script
    deve essere scritto "javaScript"


    Codice PHP:
    <head>
    <
    script language="javaScript">
    <!--
    function 
    validate(){
        if(
    document.getElementById("myradio_T").checkedtop.location="mypage.php?myparam=T";
        if(
    document.getElementById("myradio_N").checkedtop.location="mypage.php?myparam=N";
        if(
    document.getElementById("myradio_V").checkedtop.location="mypage.php?myparam=V";
    }
    //-->
    </script>
    </head>
    <body>
    <input type="radio" name="myradio" id="myradio_T" onclick="javaScript:validate();return false">Tutto</input>
    <input type="radio" name="myradio" id="myradio_N" onclick="javaScript:validate();return false">Nuovi</input>
    <input type="radio" name="myradio" id="myradio_V" onclick="javaScript:validate();return false">Vecchi</input>
    </body> 

  7. #7
    Utente di HTML.it
    Registrato dal
    Mar 2006
    Messaggi
    37
    grazie sei stato gentilissimo.

    l'ho utilizzata e va perfettamente

  8. #8
    di niente
    cmq sono femmina

  9. #9
    Utente di HTML.it
    Registrato dal
    Mar 2006
    Messaggi
    37
    oh pardon..in realtà avevo qualche dubbio.

    Quindi rettifico, sei stata gentilissima.


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.