смотря для каких целей, если для статистики то noscript, если для интерфейса, делаешь извещение об ошибке что не включен JS, и на странице делаешь простейший JS который это сообщение скрывает. Либо делаешь input скрытый no_js по умолчанию значение 1, и опять же с помощью JS меняешь значение на 0.
естесвенно всё на стороне броузера.