Dividiti le strade. Costruisciti una base solida lato server, meno agile, che funzioni comunque anche con JS disabilitato. Dopodiché costruisciti anche un framework in JS per gestire il tutto in maniera più dinamica con chi ha JS abilitato.Originariamente inviato da Enzaccio
Rimane il fatto che JavaScript è un settore che può trovarsi disabilitato su un alcuni browser, cioè alcuni utenti intenzionalmente navigano con JS disabilitato (o qualcuno glielo ha disabilitato sul navigatore e nell' ignoranza, così vanno avanti).
In tal caso si ricade nella situazione di partenza per cui, devesi comunque mantenere una strategia lato server seppur meno agile.
Ti consiglio la lettura di questi articoli:
- https://developer.mozilla.org/en-US/...ploading_files
- https://developer.mozilla.org/en-US/...b/API/FormData
- https://developer.mozilla.org/en-US/...API/FileReader
A "chi tiene JS disabilitato" partirà comunque un submit quando preme invioOriginariamente inviato da Enzaccio
Si può anche obbligare all' invio solo tramite JS: in tal caso il bottone diverrà un TYPE="Button" in luogo di un TYPE="Submit". A chi tiene JS disabilitato non gli parte niente.![]()
![]()

Rispondi quotando