While it's great that you've accepted the noscript
answer, it's important to consider how you will tackle spam using this method. Implementing noscript
can allow you to include special content for users who have disabled JavaScript in their browsers. However, if your site relies heavily on JavaScript for its functionality, the content may still be accessible to user agents without JavaScript enabled.
Considering this, implementing a captcha system is likely the most effective solution. The main goal is to verify that the user agent interacting with your site is indeed controlled by a human. This approach ensures that legitimate users are able to access the content while deterring automated bots and spammers. It's worth noting that individuals using screen readers for visually impaired access often disable JavaScript, as well as those browsing on mobile devices seeking faster loading times.