|
|||||||
|
|
|
![]() |
|
|
Strumenti |
|
|
#1 |
|
Senior Member
Iscritto dal: May 2002
Città: Firenze
Messaggi: 3670
|
[php] Passare una lista di valori ad una pagina
Salve a tutti,
credo che la mia domanda sia abbastanza banale. Mi chiedo soprattutto se il mio approccio alla risoluzione del problema sia giusta o meno. Ho una banale form con una lista di "caratteristiche" con relativo valore. Ciascuna di queste ha la propria checkbox. In fondo alla lista, il canonico pulsante "INVIA", premuto il quale mi scorro la lista di checkbox selezionate, mi leggo il valore scritto dall'utente per la caratteristica e svolgo le mie operazioni (una insert in tabella). Quello che vorrei ottenere, in realtà, è lo scorrimento di tutte le caratteristiche della lista, e non solo di quelle selzionate. Questo perché, in realtà, vorrei che fossero inserite tutte le caratteristiche per le quali è presente un valore, e non solo la checkbox selezionata. Il massimo sarebbe infatti un jscript che mi fa il check della casella non appena viene inserito del testo nell'item valore. Non sono riusciuto a trovare nulla. Per ora quindi vorrei passare dalla prima pagina l'elenco di caratteristiche che compongono l'elenco... Non è detto che queste siano progresive, altrimenti mi passerei solo il valore massimo. L'elenco può essere una cosa del genere: <input type=checkbox name="carsel[]"> caratt 1 <input name="v1"> <input type=checkbox name="carsel[]"> caratt 2 <input name="v2"> <input type=checkbox name="carsel[]"> caratt 5 <input name="v5"> <input type=checkbox name="carsel[]"> caratt 9 <input name="v9"> Come posso pasarmi di post in post l'elenco 1 - 2 - 5 - 9? Grazie a tutti!
__________________
XBOX·Series X || Gamer.TAG: iTz Tyl3rDurd3n || STEAM ID: proj3ctmayh3m || BTag: TylerDurden#1150 7950X3D || 32GB DDR5 6000MHz CL30 || 4080 SUPER FE
|
|
|
|
|
|
#2 |
|
Senior Member
Iscritto dal: May 2002
Città: Firenze
Messaggi: 3670
|
Non so cosa avevo cercato l'altra volta, ma la strada del JS è notevolmente più semplice.
Ecco la banalissima soluzione che cercavo: Codice HTML:
<html> <head> <script language="JavaScript"> <!-- Begin function check(cid, eid) { var c = document.getElementById(cid); var e = document.getElementById(eid); if( e.value == '' ) c.checked = false; else c.checked = true; } </script> </head> <body> <form name="myform"> <input id="id1" type=checkbox name="c1"> car 1 <input id="e1" name="val1" onChange="check('id1', 'e1');"> <br /> <input id="id2" type=checkbox name="c2"> car 2 <input id="e2" name="val2" onChange="check('id2', 'e2');"> <br /> </form> </body> </html>
__________________
XBOX·Series X || Gamer.TAG: iTz Tyl3rDurd3n || STEAM ID: proj3ctmayh3m || BTag: TylerDurden#1150 7950X3D || 32GB DDR5 6000MHz CL30 || 4080 SUPER FE
|
|
|
|
|
| Strumenti | |
|
|
Tutti gli orari sono GMT +1. Ora sono le: 00:20.



















