Guilherme, any and all validation on the client side is ineffective to ensure the integrity of your data. However, they are important, as their use makes your page more user friendly and reduces the load of data to the server, since you will have a reduced number of requests with data that is not complete.
Finally, you do not have what control over the browser, and your user has full control over it, it can disable javascript, cookies, notifications, Storage and etc... So it is "normal" for a user to access your page without Javascript.
On the other hand server-side validation can ensure data integrity, and prevent erroneous or malicious data from being processed, but if you decide to only validate on the server, the user may end up with a bad experience and the server unnecessarily overloaded.
So the ideal is to do the validation on both ends (client and server).
Related or duplicated: http://answall.com/q/13298/101
– Maniero
@bigown I had already seen, and that did not answer my question.
– Guilherme SpinXO
Why do you think you didn’t answer? There is clearly the answer to what has been asked here. I saw over I thought it could be duplicated, now I read better and I’m sure it’s.
– Maniero