Visualizzazione dei risultati da 1 a 8 su 8
  1. #1
    Utente di HTML.it
    Registrato dal
    Jan 2004
    Messaggi
    81

    Ciclo per passare valori checkbox

    Buongiorno a tutti.
    Questo è il mio problema: come creare un ciclo per far sì che i valori checkbox scelti in una finestra popup ritornino alla pagina padre. Per un solo valore ho trovato la soluzione (inserisco il codice html dei due file); come faccio ad estenderla anche agli altri?
    Altra domanda: come posso saltare il problema dell'assegnazione dei nomi uguali con numero progressivo dei checkbox?

    Grazie fin da ora.

    Esempio.htm
    <html>
    <head>
    <title>Invio</title>
    </head>
    <body >
    <div align="center">
    <form method="post" name="form">
    <input name="a" type="checkbox" id="a" value="on">
    <input name="a2" type="checkbox" id="a2" value="on">
    <input type="button" value="Aiuto" onClick="window.open('popup.htm','popup','width=30 0,height=100,toolbar=false,scrollbars=false');">
    </form>
    </div>
    </body>
    </html>

    popup.htm
    <html>
    <head>
    <title>Popup</title>
    </head>
    <body>



    <div align="center">
    <form name="form">
    <input name="a" type="checkbox" id="a" value="on">
    <input name="a2" type="checkbox" id="a2" value="on">
    <input type="button" value="Invia" onClick="opener.document.forms[0].a.checked=true">
    </form>
    </div>
    </body>
    </html>

  2. #2
    Utente di HTML.it
    Registrato dal
    Jan 2004
    Messaggi
    81
    Qualcuno può aiutarmi?
    dovrebbe essere una cosa banale per chi conosce javascript (purtroppo, io no :rollo: )


  3. #3
    Utente di HTML.it
    Registrato dal
    Jan 2004
    Messaggi
    81
    up

  4. #4
    Utente di HTML.it
    Registrato dal
    Jan 2004
    Messaggi
    81

  5. #5
    Utente di HTML.it
    Registrato dal
    Jan 2004
    Messaggi
    81

    Aiuto!!

    Aiutooo!!!!

  6. #6
    Utente di HTML.it
    Registrato dal
    Jan 2004
    Messaggi
    81
    Raccolgo la critica di Br1 per spiegare meglio il mio problema:
    la finestra madre contiene un form con alcune checkbox (saranno poi campi hidden), un link di questo form mi apre una popup con dei checkbox con lo stesso nome del form della finestra madre: i checkbox scelti nel popup devono attivare gli stessi (stesso nome) checkbox nella finestra madre.
    come ho già spiegato, ho trovato come fare con un solo checkbox, mi serve estendere la stessa cosa con tutti gli altri checkbox.

    Sono stato chiaro? fate una prova con i 2 file di cui ho dato il codice. Altrimenti cerco di spiegarmi meglio.

    Grazie

  7. #7
    Moderatore di JavaScript L'avatar di br1
    Registrato dal
    Jul 1999
    Messaggi
    19,998
    Spero di aver capito...

    Nella popup:

    <input name="a" type="checkbox" id="a" value="on"
    onclick="opener.document.forms[this.form.name].elements[this.name].checked=this.checked"
    >

    ciao

    ps: non chiamare i due forms "form" : ho come la sensazione che sia un nome riservato
    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

  8. #8
    Utente di HTML.it
    Registrato dal
    Jan 2004
    Messaggi
    81
    Grazie mille Br1.
    é quello che mi serviva. terrò a mente le regole e le buone maniere del forum.
    di nuovo grazie mille

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.