Ho un modulo lungo che ho suddiviso in 6 passaggi. Quando il modulo viene caricato, tutti i passaggi vengono caricati, ma solo il primo passaggio è visibile. Il resto ha CSS di display:none
quindi sono nascosti. Una volta completato e convalidato con Javascript, il passaggio corrente è impostato su display:none
e il nuovo passaggio è impostato su display:block
. Nel passaggio finale, l'utente invia il modulo. Tuttavia, come previsto, vengono inviati solo i campi nell'elemento display:block
nella pagina. Tutti i campi completati negli elementi con display:none
vengono ignorati.Invia campi modulo all'interno del display: nessuno elemento
C'è un modo per inviare i campi all'interno degli elementi display:none
?
In caso contrario, esiste un altro modo per ottenere lo stesso effetto?
Si potrebbe voler controllare il plug-in del modulo jquery: http://thecodemine.org/ Potrebbe darti qualche idea o persino soddisfare ciò che stai cercando. –
In quale browser hai visualizzato questo comportamento? I browser sembrano inviare elementi di modulo all'interno dei contenitori 'display: none' in tutti i miei test. – tremby