? Anche se ci sono differenze tra i client e il server di convalida , si consiglia di eseguire sia i dati di forma SO è preciso , dopo il processo di convalida e fornisce una migliore esperienza utente . Caratteristiche
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 . Validazione lato client offre agli utenti un feedback immediato , riduce l'uso della larghezza di banda ed è molto più veloce di validazione lato server . Con la convalida sul lato server , le informazioni modulo viene inviato e analizzato dal server Web tramite un linguaggio server- scripting , come PHP o Perl .
Sicurezza
Server validazione lato è sicuro e si integra perfettamente con tutti i browser web . Tuttavia , non si dovrebbe fidare dei dati inseriti in un modulo se hai solo la convalida lato client , che può essere manipolato . Qualcuno che visualizza la pagina Web potrebbe vedere lo script di convalida , modificare o eliminare il codice di convalida e inviare il modulo .
Compatibilità
validazione lato server è più compatibile perché JavaScript non ha bisogno di essere attivata . Con la convalida lato client , se un utente disattiva JavaScript , si verificherà alcuna convalida . Convalida sul lato server permette al modulo di essere completata senza interruzioni da errori di convalida o avvisi .