Visualizzazione dei risultati da 1 a 7 su 7
  1. #1
    Utente di HTML.it
    Registrato dal
    Aug 2004
    Messaggi
    376

    Passare checkbox in popup

    ho una form in cui seleziono uno o più checkbox.
    Poi, clicco su un pulsante che apre una popup in cui vorrei visualizzare gli id dei checkbox che ho spuntato (1,4,5,89....).
    Ho provato con javascript e window.opener ma non stampa nulla.
    Ho provato con print_r($_POST) e stampa "array(0)".

    Sapete aiutarmi please?

  2. #2
    Ciao,

    potresti postare il codice che usi? è possibile che il thread vada spostato in Javascript

  3. #3
    Utente di HTML.it
    Registrato dal
    Aug 2004
    Messaggi
    376
    in js sto usando
    codice:
    <script language="JavaScript" type="text/javascript">  document.write(window.opener.document.mioform.id_checkbox.value);  </script>
    ma non stampa nulla

    Andrebbe bene (anzi, preferirei) usare solo php: prenderei i valori con $_POST[id_checkbox] però già con print_r($_POST) non arriva un bel nulla alla popup.

    Non posso usare $_GET ed accodare eventuali parametri perchè la funzione JS è in un file .js esterno.

  4. #4
    beh, tutto dipende da come lo vuoi fare, forse puoi provare a mettere l'attributo target al form, ma sinceramente non so quello che succederebbe mai provato (anche se personalmente eviterei a priori le popup perché oltre che fastidiose vengono bloccate da tutti i browser in circolazione)

    poi il form lo gestisci normalmente via php

  5. #5
    Utente di HTML.it
    Registrato dal
    Aug 2004
    Messaggi
    376
    il target punta alla stessa pagina.
    Poi, nello stesso form, ho un pulsante che se premuto dovrebbe passare ad una popup i valori dei checkbox selezionati (id_checkbox[]) che funzionano correttamente, lo so.
    Come mai con $_POST alla popup non arriva nulla?

  6. #6
    se devi passare da php devi fare inviare il tutto ad una pagina facendola ricaricare non puoi, tramite un bottone, far arrivare i dati ad una popup ... per quello ci vuole Javascript

    PHP è lato server quindi può agire su operazioni lato server non lato client per il quale si usa javascript e html

  7. #7
    Utente di HTML.it
    Registrato dal
    Aug 2004
    Messaggi
    376
    ok allora posto in javascript. Grazie

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.