May 31
Anche se ci sono differenze tra client e la convalida del server, si consiglia di effettuare sia così dati modulo sono accurate dopo il processo di validazione e fornisce una migliore esperienza utente.
validazione lato client viene eseguito in un browser Web utilizzando un linguaggio di scripting client, come JavaScript, per verificare se i valori del modulo sono corretti. la validazione lato client offre agli utenti un feedback immediato, abbassa l'uso della larghezza di banda ed è molto più veloce di convalida sul lato server. Con la validazione lato server, le informazioni modulo viene inviato e analizzato dal server Web attraverso un linguaggio server-scripting, come PHP o Perl.
la validazione lato server è sicuro e si integra perfettamente con tutti i browser web. Tuttavia, non si dovrebbe fiducia i dati inseriti in un modulo se hai solo la validazione lato client, che può essere manipolato. Chiunque la visualizzazione della pagina Web potrebbe vedere lo script di convalida, modificare o eliminare il codice di convalida e inviare il modulo.
la validazione lato server è più compatibile in quanto non è necessario che Javascript sia abilitato. Con la validazione lato client, se un utente disattiva JavaScript, si verificherà alcuna convalida. convalida sul lato server consente il modulo per essere completata senza interruzioni da errori di convalida o avvisi.