Does sending form data using JavaScript help block bots that do not run JS? How effective is this method in blocking bots today?
js submit adds a layer but not complete fix, many bots now run js. its helpful but you should combine with other methods like captcha. not a silver bullet
Using JavaScript to handle form submissions does add a layer of defense, but relying solely on it isn’t enough nowadays. My experience with advanced bots indicates that many can execute JS, and that’s why pure JS defenses might only deter less sophisticated attempts. In practice, incorporating server-side validations and honeypots along with captchas provides a more robust setup. The combination helps address both simple bots and those that run headless browsers, ensuring that the majority of automated attempts are blocked.
Relying solely on JavaScript for form submission provides only a superficial barrier against automated submissions. In practice, advanced bots are equipped to handle JavaScript execution, meaning that the method might only deter very basic or outdated scripts. My experience in implementing web security measures indicates that combining JS-based techniques with robust server-side validations, session management, and challenge-response mechanisms such as captchas is significantly more effective. This layered security approach ensures that both simple and sophisticated bot-driven attempts are more comprehensively mitigated.