Ampliando lo que dice
caricatos, tienes que partir de la base de que todos los usuarios manejan javascript y que todos son hackers malotes que quieren reventarte el sitio. Así que todo se comprueba en el servidor.
Que esté JavaScript activado es muy importante para mucho sitios, pero siempre desarrollan algo para cuando esto no sea así y el uso del sitio siga siendo el mismo de forma práctica para el usuario que no tenga activado JavaScript.