Accessibility and Usability: Inline Field Validation vs. Constantly Active Submit Button Nov 26, 2025 51 forms , buttons , accessibility , usability , comparisons Accessible Form Validation With Examples and Code (pop )Sep 30, 2025 50 accessibility , forms , examples Improve Accessibility of User Authentication (cer )Dec 28, 2024 49 accessibility , authentication , forms , labels 15 Principles for Secure Programming (rak )Dec 23, 2024 48 security , principles , testing HTML Form Validation Is Heavily Underused Oct 28, 2024 47 html , forms , react Foundations: Form Validation and Error Messages (tet )Oct 21, 2024 46 accessibility , fundamentals , forms , errors , usability Frontend Development Practices That Will Help You Avoid Failure Sep 18, 2024 45 best-practices , tech-stacks , architecture , principles , linting , testing Good Forms (dav )Sep 13, 2024 44 forms , best-practices , usability , accessibility Accessible Form Validation From Scratch—Preparing for Validation (dbe /uxd )Jul 2, 2024 43 accessibility , forms How to Perform Data Validation in Node.js (app )Jun 19, 2024 42 how-tos , nodejs Doing the Right Thing Right—Validation and Verification May 13, 2024 41 terminology , comparisons Frontend Application Security: Tips and Tricks Feb 16, 2024 40 web-apps , security , xss , csrf , authentication , dependencies , csp , tips-and-tricks Indicators, Validations, and Notifications: Pick the Correct Communication Option (nng )Jan 17, 2024 39 notifications , errors , usability The Selected Date Must Be Within the Last 10 Years (ger /clo )Oct 10, 2023 38 html , forms A New Method to Validate URLs in JavaScript (ste )Sep 8, 2023 37 javascript , urls Progressively Enhanced Form Validation: Custom Validation Messages (ger /clo )Sep 5, 2023 36 forms , progressive-enhancement , errors Progressively Enhanced Form Validation: Validating a Checkbox Group (ger /clo )Aug 21, 2023 35 forms , progressive-enhancement Progressively Enhanced Form Validation: Layering in JavaScript (ger /clo )Aug 14, 2023 34 forms , progressive-enhancement , javascript Progressively Enhanced Form Validation: HTML and CSS (ger /clo )Aug 7, 2023 33 forms , progressive-enhancement , html , css User Input Sanitization and Validation: Securing Your App Jul 19, 2023 32 security , sanitization , conformance HTML Form Validation Using Cypress Jul 3, 2023 31 forms , cypress A Guide to Accessible Form Validation (san /sma )Feb 27, 2023 30 guides , forms , accessibility , user-experience Customizing HTML Form Validation (dav )Jan 9, 2023 29 html , forms Secure JavaScript URL Validation Oct 17, 2022 28 javascript , urls , security Designing Better Inline Validation UX (vit /sma )Sep 21, 2022 27 forms , user-experience Why the Number Input Is the Worst Input Sep 15, 2022 26 html , forms , accessibility TypeScript: It’s Not Actually Validating Your Types Aug 11, 2022 25 typescript The Case for Adding Validation State to Your Design Tokens (eri )Feb 22, 2022 24 design-tokens Get Started With Validation in Node.js Nov 24, 2021 23 introductions , nodejs The Complete Guide to HTML Forms and Constraint Validation (cra )Aug 10, 2021 22 guides , html , forms Form Validation With PHP Jan 1, 2021 21 forms , php Happier HTML5 Form Validation in Vue (chr /css )Dec 3, 2020 20 html , forms , css , selectors , vuejs Parse, Don’t Validate (lex )Nov 5, 2019 19 programming , parsing The Anatomy of Accessible Forms: Error Messages (deq )Jun 25, 2019 18 accessibility , forms , errors Form Validation in Under an Hour With Vuelidate (sar /css )Apr 2, 2019 17 forms , vuejs , tooling Valid CSS Content (chr /css )Oct 11, 2018 16 css , html Form Validation With Web Audio (css )Aug 25, 2017 15 forms , multimedia People’s Names That Break Websites (chr /css )Jan 19, 2017 14 sanitization , naming , localization Quick Tip: DRY Up Your Model Validations Tests Jun 20, 2016 13 testing , ruby-on-rails , principles , tips-and-tricks Form Validation UX in HTML and CSS (chr /css )Jun 13, 2016 12 forms , html , css , user-experience JSON Validation by Committee Aug 31, 2015 11 ruby , json , conformance Sanitizing, Escaping, and Validating Data in WordPress Apr 9, 2015 10 wordpress , sanitization , escaping , examples Client-Side Form Validation With HTML5 Jun 6, 2014 9 html , forms HTML5 Form Validation Dec 17, 2013 8 html , forms , accessibility HTML5 Forms Validation in Firefox 4 (mou )Nov 10, 2010 7 html , forms , firefox , mozilla , browsers Forward Thinking Form Validation (rya /ali )Sep 21, 2010 6 forms , errors , css Inline Validation in Web Forms (ali )Sep 1, 2009 5 forms , errors , usability JavaScript: It’s Just Not Validation! Dec 28, 2007 4 javascript , php JSValidate: Form Validation Library (dal /aja )Oct 4, 2007 3 libraries , forms Validate Your Input! May 9, 2005 2 security URL Validator 1 tools , exploration , auditing , debugging , urls