Form annidati postato il 25/09/2014 01:11:32 nel forum programmazione, gdrcd, open source, hosting
Ciao a tutti,
Ultimamente mi sono posto un problema, quello dei form annidati e di un loro possibile risolvimento. Il caso da cui non riesco a districarmi è il seguente:
Posto il caso che io abbia una tabella da stampare. Benissimo, ora per ogni stringa della tabella pongo il classico button di "Modifica". Fino a qui nulla di complesso.
Per intenderci
Pagine → 1
25/09/2014 09:14:41 e modificato da iko93 il 25/09/2014 09:15:01
In realtà la cosa si potrebbe risolvere utilizzando il metodo di passaggio dati GET privandosi così del form ma agendo direttamente sull'url.
In questo modo si eliminerebbero i form annidati e si potrebbe indubbiamente utilizzare anche le checkbox.
Il problema però è che questo risulta essere un metodo piuttosto insicuro a livello di sicurezza informatica, per questo speravo qualcuno conoscesse un miglior metodo di risoluzione senza dover andare ad infastidire jQuery.
Se qualcuno avesse delle alternative valide, sono più che contento di leggervi 👋
25/09/2014 10:39:47 e modificato da iko93 il 25/09/2014 11:33:09
Nicodem ma così hai applicato esattamente la risoluzione che ti ho fornito io. Hai utilizzato per il button modifica un passaggio di dati tramite l' url.
Come detto sopra però questa è certamente una soluzione funzionante, ma è molto insicura dal punto di vista della sicurezza.
La questione è la possibilità di utilizzare il metodo Post sostanzialmente. Ma per farlo non posso omettere il campo form che però andrebbe ad incastrarsi con quello dei checkbox.
Per essere un pelo più chiaro:
Immaginiamo di voler stampare a video una soluzione di questo genere dove i valori vengono tutti prelevati da un Db:
|Nome| Cognome| Modifica| (Checkbox)|
Per farlo:
26/09/2014 00:11:32
Piccola considerazione: se il tasto "Modifica" non fa altro che visualizzare una pagina che contiene un form per modificare l'elemento, non è necessario che utilizzi una POST; può usare una GET senza problemi di sicurezza.
Se invece il tasto Modifica porta a una pagina che in quella richiesta fa la modifica all'elemento, allora la POST è necessaria.
Ma questa è una soluzione che si applica solo al caso particolare che hai posto nell'esempio.
A livello generale, se hai veramente necessità di form annidati penso che non si sia proprio una soluzione fatta con solo html puro.
Io di solito non faccio il form esterno, mettendone invece uno in più per esempio sul fondo con il solo bottone di conferma. Uso poi javascript per prendere i valori che mi interessano dal resto della pagina (i tag <input> non devono stare per forza dentro a un <form>) al momento del submit. Puoi vedere un esempio di questa cosa nelle ultime versioni di GDRCD5.2: la selezione multipla dei messaggi privati è fatta così.
Discussione seguita da
Pagine → 1
Rispondi alla Discussione Aggiungi ai Preferiti Inoltra Discussione Forum Programmazione, GDRCD, Open Source, Hosting Elenco Forum
venus dormiens ha aperto un annuncio di ricerca: Origo Haeredis - Harry Potter Gdr ricerca Giocatore
Metin2: Server Boost Yohara – Dettagli e FAQ
World of Tanks → Lanciati in epiche battaglie spalla a spalla con altri giocatori. Conquista la supremazia nel mondo dei Carri Armati!
Sea of Conquest: Ci dai una mano ai #PocketGamer Awards 2024?
goldaries ha recensito Games of Thrones Winter is Coming
spike92 ha recensito Il Grande Blu
World of Warship: Aggiornamento 13.11: anteprima
Crossout → Tuffati nel mondo di Crossout, il gioco MMO d'azione post apocalittico! Costruisci le tue speciali macchine da combattimento!
gdr-online.com ha risposto alla discussione: Parere su BrowserGame
W40K Dathyar: Specializzazioni
NosTale: Ora nel NosMall: dolcissimi mini-pet
DarkOrbit: Aggiorna la scatola dell'Apocalisse!
Metin2 → Sfida i tuoi rivali a battersi con te e dimostra la tua superiorità in questo mondo fantasy!
I dati del generatore di rank sono stati aggiornati!
aik ha aperto una nuova discussione: Parere su BrowserGame
eXtremelot: La Bussola dei Cartografi di Lot
Dallas Black Gold: [Trama] JFK Memorial
Exclusive Villa GdR → Las Vegas, azzardo, vizi, soldi, intrighi... Più le sue luci sono scintillanti, più le sue ombre sono oscure. La città che non dorme mai, vi aspetta.
Oscure Distese - Recensione del gdr fantasy epico noir: Oscure Distese...
Gdr e Narrazione - Come il Narratore/Master sceglie di impostare il proprio gioco di ruolo..
Amestris Academy - Intervista agli admin del gioco di ruolo via forum ad ambientazione potteriana!
Attacchi e Difese - Lista degli attacchi e difese possibili in questo breve manuale da tenere sempre a portata di mano!
Mago Guerriero - Il Mago-Guerriero: come far male insieme due cose diverse!
Recensioni Negative - Meglio non fidarsi delle recensioni negative.. lo dice la scienza!