JavaScript doğrulama kullanıcı önce kendi sunucusuna formu göndererek herhangi bir hataları haberdar edilmesini sağlar. Bu rahatsız edici sayfa-reloads (beri göndermek JS hataları bulunursa, form gönderimini engellemeyi, formu olayı yakalar ve doğrular) kaydeder ve bunların tekrar ve tekrar tekrar bilgilerinizi yeniden girmeniz (ve sahip olma şansını en aza indirir ... ), ya da önceden düzgün formunu doldurarak bırakarak. (Kullanıcı JS görmek ve, sayfa tasarrufu ve JS ne istiyorlar değiştirerek beri) JS doğrulama sunucu tarafında doğrulama için bir yedek değil; ancak onlar için bir kolaylık.
Bu sadece JS var ise, kullanıcı için deneyimini arttırmak için bir mekanizma sağlar ve açık, ve umarım siteniz hoş, ya da, en azından, minimal rahatsız edici ile etkileşim yapar sayede progresif geliştirme kavramının bir parçasıdır.
Edited in response to OP's question regarding 'where to download a JS validation tool.'
(Ben gerektiği gibi benim kendi yazma eğilimi, ya da önceden kendine yazılmış örneklerden ödünç) herhangi bir kitaplık-mutlaka-tavsiye edemez ise, bir Google search bu seçenekleri attı:
http://www.jsvalidate.com/ Li>
Stephen Walther's page, discussing Microsoft's CDN and jQuery-validation, linking to jQuery Validation plug-in:
Li>