Ciclo per passare valori checkbox da popup a finestra madre

depifano

Nuovo Utente
8 Feb 2007
2
0
0
Salve a tutti.
Questo è il mio problema: come 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?
Altra domanda: nel file popup.htm il tasto Invia deve chiudere il popup, come fare?

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=300,height=100,toolbar=false,scrollbars=false');">
</form>
</div>
</body>
</html>

popup.htm
<html>
<head>
<title>Popup</title>
</head>
<body>
<br /><br />
<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>
 

PoLe

MRW Moderator
6 Giu 2005
2.198
3
0
40
.: Venezia :.
www.bzconsulting.it
Ciao ;)

Nel file popup.htm, modifica il codice javascript dell'onclick del bottone 'Invia' così: (deve essere scritto tutto su un'unica riga, qui il codice va a capo per motivi di layout. E attento che col copia/incolla non si creino spazi, nell'esempio qui sotto se ne sono creati alcuni non so per quale motivo)

<input type="button" value="Invia" onClick="javascript:if(form.a.checked){window.opener.document.forms.form.a.checked=true}else{window.opener.document.forms.form.a.checked=false};if(form.a2.checked){window.opener.document.forms.form.a2.checked=true}else{window.opener.document.forms.form.a2.checked=false};window.close();">

Se hai bisogno di chiarimenti, chiedi pure :)

SaLuT!
:byebye:

PS= dimenticavo, non ho capito bene il senso questa tua domanda:
depifano ha scritto:
...come posso saltare il problema dell'assegnazione dei nomi uguali con numero progressivo dei checkbox?
 
Ultima modifica:

depifano

Nuovo Utente
8 Feb 2007
2
0
0
La mia necessità è questa: ho circa 20 checkbox di scelta e chiamandoli con numero progressivo vorrei applicare onClick di javascript solo con il nome di una funzione e non scrivendo tutto il codice per ogni checkbox.
se non sono stato chiaro, fatemi sapere
 
Discussioni simili
Autore Titolo Forum Risposte Data
T con oop creare un ciclo per una pagina dinamica html con php PHP 3
G [PHP] totale per ogni id di un ciclo PHP 1
V Ciclo for per Pulsante in JavaScript Javascript 7
A [PHP] metodo di una classe per estrarre i dati con ciclo while PHP 1
H [PHP] Ciclo per calcolare i chilometri PHP 4
G Ciclo if php per far comparire un pulsante solo nel caso in cui una variabile sia 0 PHP 2
M Problema con ciclo foreach per chiusura apertura div in base al numero di record in database PHP 1
B ciclo in PHP per creare numero progressivo PHP 2
A Ciclo per generare etichette PHP 0
L gestire array per radio-checkbox in ciclo while PHP 2
G Help!!! ciclo submit automatico per ogni record mysql PHP 15
B ciclo con array, assegnare una classe differente per ciascun risultato PHP 3
M problema con ciclo foreach per estrarre dati da un database PHP 22
asevenx ciclo for per un incremento maggiore di 1 PHP 1
I Inviare E-mail con un ciclo per tabella PHP 3
A Ciclo ASP per leggere XML Classic ASP 7
minatore Ciclo for per avere chek ceccate e non PHP 8
A ciclo while per aggiungere email estratte dalla tab1 alla tab2 di un db PHP 4
E creare ciclo per campo text PHP 1
B Completare il seguente ciclo affinché stampi tutto l’array al contrario PHP 3
W MySQL ciclo in SELECT MySQL 0
E Inviare variabile a PHP da ciclo in JS Javascript 0
I Eecuzione di javascript in ciclo foreach php. PHP 7
W fare la somma di un valore estratto da un ciclo while Classic ASP 0
motleyrulez Aiuto con un ciclo PHP 0
B [PHP] formula e ciclo PHP 5
M [PHP] Come inserire codice html in un ciclo while PHP 2
P Incrementare nodo in ciclo for-each XML 6
S [PHP] Ciclo foreach su più array PHP 2
M UPDATE non aggiorna db se lo inserisco in un ciclo Database 1
N [PHP] Controllare condizione ciclo While PHP 9
maxnegri [PHP] Eliminare risultati duplicati da ciclo foreach ottenuti da una select php mysqli PHP 18
N [PHP] Registrare variabili all'interno di un ciclo PHP 3
MattiaBL [PHP] Problema ciclo while PHP 3
elpirata [PHP][RISOLTO] Sommare gli importi estratti da un ciclo while PHP 3
C [PHP] Ciclo for dinamico PHP 14
gandalf1959 [PHP] query all'interno di un ciclo while PHP 3
Z [PHP] ciclo for PHP 9
valvasori [PHP] Problema ciclo for PHP 12
S [PHP] Recupero più dati da form realizzata ciclo FOR PHP 5
gandalf1959 [PHP] ciclo while non scrive dove dovrebbe... PHP 2
Monital [PHP] ciclo su un file json molto grande PHP 1
M [PHP] Errore in ciclo foreach PHP 1
O Ciclo non visualizzato PHP 1
M problema ciclo javascript Javascript 4
F Problema codice in un ciclo while PHP 2
T ciclo $.each non va jQuery 4
V Generare array da ciclo while e prendere valori casuali PHP 4
I tabella con ciclo, recupero dati PHP 3
Monital Problema con un ciclo for. PHP 1

Discussioni simili