#form validation

Subscribe
Form validation is a process of ensuring that the data entered into web forms are correct and complete. It helps to prevent malicious attacks and also ensures that users enter valid information into the form fields. In JavaScript, form validation can be done by using HTML5 attributes or by writing custom JavaScript code. Our course covers talks and workshops on the topic, which will help you understand how to create secure forms by validating user input.
Forms Don't Need to Suck
React Advanced 2021React Advanced 2021
20 min
Forms Don't Need to Suck
Andy Richardson, a software engineer at GraphCDN, introduces Fielder, a project aimed at simplifying form creation in React. Fielder allows for decentralized form schema and onSubmit logic, making it easier to handle async validation. It eliminates the need for hoisting conditional logic and simplifies rendering and validation. The Fielder library is recommended for exploration but not yet stable for production. The speaker emphasizes the importance of being truthful and addresses the performance and re-rendering capabilities of Fielder.
Progressive Form Validation in Vue.js
Vue.js London Live 2021Vue.js London Live 2021
9 min
Progressive Form Validation in Vue.js
vValidate is a popular Vue.js form validation library that solves major pain points in form building. It offers a progressive API and follows a composition first design approach. vValidate allows you to validate inputs by declaring rules on each field and supports Laravel's validation rules, JavaScript functions, and third-party libraries. It also supports validation schemas for the entire form. The diff tools plugin in vValidate provides an inspector for form validity, current values, and errors.
Vue Form Validations with Vest
Vue.js London Live 2021Vue.js London Live 2021
21 min
Vue Form Validations with Vest
VEST is a form validation framework inspired by unit testing libraries. It provides a structured approach to form validation, making maintenance and reuse easier. VEST supports multiple validations per field, warning validations, interdependent field validation, async validations, and memoization. It is lightweight and can be integrated with various frameworks and libraries. The speaker is open to collaboration and contributions for adding a reactive interface using VUE's reactivity model.