awesome-repositories.com
博客
awesome-repositories.com

通过 AI 驱动的搜索,发现最优秀的开源仓库。

探索精选搜索开源替代品自托管软件博客网站地图
项目关于排名机制媒体报道MCP 服务器
法律隐私政策服务条款
© 2026 Bringes Technology SRL·VAT RO45896025·hello@awesome-repositories.com
·
jquery-validation avatar

jquery-validation/jquery-validation

0
View on GitHub↗
10,327 星标·2,718 分支·JavaScript·MIT·3 次浏览jqueryvalidation.org↗

Jquery Validation

这是一个 jQuery 插件和客户端表单验证器,用于在提交到服务器之前验证 Web 表单输入。它采用基于规则的验证引擎,根据预定义或自定义规则检查用户输入,以确保浏览器中的数据完整性。

该工具被设计为一个符合 ARIA 标准的验证系统,使用辅助功能属性将错误消息链接到输入字段。这确保了屏幕阅读器用户在表单提交过程中,当字段包含无效值时会收到通知。

该系统支持通过异步 HTTP 请求进行远程服务器验证,并允许动态规则注入以添加自定义验证逻辑。它通过 DOM 链接的错误渲染来管理用户界面,并使用事件驱动的触发器在焦点、失焦或提交事件期间执行检查。

Features

  • Form Input Validation - Verifies form field values against a set of rules to ensure data integrity before submission.
  • Client-Side Data Sanitization - Prevents malformed data from being sent to the server by validating input on the client side.
  • Validation Rule Engines - Employs a rule-based engine to match input values against predefined logic functions.
  • Form Field Announcements - Marks invalid fields with accessibility attributes to announce error states to assistive technologies.
  • Form Field State Integrations - Uses ARIA attributes and state integrations to provide accessible error feedback for form controls.
  • Screen Reader Accessibility - Connects error messages to input fields using ARIA attributes to notify screen reader users.
  • WAI-ARIA Frameworks - Implements a validation system that uses ARIA attributes to maintain accessibility compliance.
  • Client-Side Input Validators - Verifies data integrity and correctness of user input in the browser before form submission.
  • Form Data Validation - Ensures user input in web forms meets specific requirements before being submitted to a server.
  • Form Validation Libraries - Provides a library for defining and enforcing validation rules on web form inputs.
  • jQuery Plugins - Extends jQuery to add a comprehensive rule-based validation system to web form elements.
  • Accessibility Attribute Mapping - Implements dynamic mapping of validation states to ARIA attributes to ensure screen reader accessibility.
  • Async Form Validators - Performs asynchronous validation checks against remote APIs to verify data in real time.
  • Dynamic Validation Rules - Supports the registration of custom validation logic at runtime to extend the validator's rule set.
  • UI Event Triggers - Automatically executes validation checks based on focus, blur, and form submission events.
  • Validation Error Renderers - Provides mechanisms for dynamically injecting and removing validation error messages within the form UI.
  • Remote Input Validation - Verifies form field values by sending asynchronous HTTP requests to a remote server endpoint.
  • Validation Plugins - Standard drop-in form validation.

Star 历史

jquery-validation/jquery-validation 的 Star 历史图表jquery-validation/jquery-validation 的 Star 历史图表

AI 搜索

探索更多 awesome 仓库

用简单的语言描述您的需求 —— AI 将根据相关性为您从数千个精选开源项目中进行排序。

Start searching with AI

Jquery Validation 的开源替代方案

相似的开源项目,按与 Jquery Validation 的功能重合度排序。
  • guillaumepotier/parsley.jsguillaumepotier 的头像

    guillaumepotier/Parsley.js

    8,978在 GitHub 上查看↗

    Parsley.js is a JavaScript form validation library that provides a client-side data validator for verifying input correctness before submission. It functions as an HTML attribute-based validator, allowing constraints to be defined declaratively within HTML data attributes to enforce rules without requiring custom scripts. The framework distinguishes itself through a customizable validation system that supports user-defined rules and custom error message templates. It includes a remote validation interface to verify form values against server endpoints via asynchronous network requests and sup

    JavaScript
    在 GitHub 上查看↗8,978
  • stevenwanderski/bxslider-4stevenwanderski 的头像

    stevenwanderski/bxslider-4

    4,183在 GitHub 上查看↗

    This project is a jQuery content slider used to create responsive image galleries and touch-enabled carousels. It functions as an accessible UI component that displays images, video, or HTML content using hardware-accelerated animations. The slider includes built-in support for swipe gestures and finger-following navigation for touch-enabled devices. It integrates ARIA attributes, such as Aria Live and Aria Hidden, to ensure screen reader compatibility and accessibility for users of assistive technologies. The system provides comprehensive layout and navigation capabilities, including config

    JavaScriptbxslidercontent-sliderimage-slider
    在 GitHub 上查看↗4,183
  • hail2u/html-best-practiceshail2u 的头像

    hail2u/html-best-practices

    4,077在 GitHub 上查看↗

    This project is a comprehensive reference guide for writing clean, semantic, and maintainable HTML markup based on modern web standards. It provides a set of rules for implementing semantic HTML standards, using meaningful structural elements instead of generic containers to improve document hierarchy and machine readability. The guide establishes specific conventions for HTML formatting, covering indentation, tag casing, and source code organization to improve codebase maintainability. It also serves as a web accessibility reference, detailing the implementation of ARIA roles, alternative te

    在 GitHub 上查看↗4,077
  • codeigniter4/codeigniter4codeigniter4 的头像

    codeigniter4/CodeIgniter4

    5,924在 GitHub 上查看↗

    CodeIgniter is a PHP web framework built on the Model-View-Controller pattern, designed for building full-stack web applications. It provides a lightweight toolkit with minimal configuration, organizing application logic into controllers, models, and views for clean separation of concerns. The framework includes a fluent query builder for constructing SQL statements programmatically, PSR-4 autoloading with namespace mapping, and a service-based dependency injection container for managing shared class instances. The framework distinguishes itself through its comprehensive set of built-in tools

    PHPcodeignitercodeigniter4framework-php
    在 GitHub 上查看↗5,924
查看 Jquery Validation 的所有 30 个替代方案→

常见问题解答

jquery-validation/jquery-validation 是做什么的?

这是一个 jQuery 插件和客户端表单验证器,用于在提交到服务器之前验证 Web 表单输入。它采用基于规则的验证引擎,根据预定义或自定义规则检查用户输入,以确保浏览器中的数据完整性。

jquery-validation/jquery-validation 的主要功能有哪些?

jquery-validation/jquery-validation 的主要功能包括:Form Input Validation, Client-Side Data Sanitization, Validation Rule Engines, Form Field Announcements, Form Field State Integrations, Screen Reader Accessibility, WAI-ARIA Frameworks, Client-Side Input Validators。

jquery-validation/jquery-validation 有哪些开源替代品?

jquery-validation/jquery-validation 的开源替代品包括: guillaumepotier/parsley.js — Parsley.js is a JavaScript form validation library that provides a client-side data validator for verifying input… stevenwanderski/bxslider-4 — This project is a jQuery content slider used to create responsive image galleries and touch-enabled carousels. It… hail2u/html-best-practices — This project is a comprehensive reference guide for writing clean, semantic, and maintainable HTML markup based on… codeigniter4/codeigniter4 — CodeIgniter is a PHP web framework built on the Model-View-Controller pattern, designed for building full-stack web… bluebill1049/react-hook-form — react-hook-form is a React form state management library and cross-platform UI hook used to manage form inputs,… ansman/validate.js — Validate.js is a JavaScript library designed for declarative data validation and form processing. It provides a…