<commit_before><commit_msg>Started the JSON validation section<commit_after>================
AJAX Validation
================

.. py:currentmodule:: yota

Yota provides some basic JavaScript architecture in addition to specializatied
validation methods to enable easily building lightweight AJAX based Form
Validation. Yota supports two main modes of AJAX based validation: piecewise
and on-submit. Piecewise validation attempts to validation a portion of the Form
(only the portions that it can) on some kind of trigger event, such as the user
moving to the next form element, or even keydown on a specific element.
On-submit is just what it sounds like: when the form is submitted a server call
is made and the validation results are rendererd. The validation methods and
JavaScript are discussed below.


{'fraction_non_alphanumeric': 0.06939281288723669, 'fraction_numerical': 0.0, 'mean_word_length': 5.362204724409449, 'pattern_counts': {'":': 0, '<': 3, '<?xml version=': 0, '>': 3, 'https://': 0, 'lorem ipsum': 0, 'www.': 0, 'xml': 0}, 'pii_count': 0, 'substrings_counts': 0, 'word_list_counts': {'cursed_substrings.json': 0, 'profanity_word_list.json': 0, 'sexual_word_list.json': 0, 'zh_pornsignals.json': 0}}
{'dir': 'git-commits-cleaned', 'id': '598956', 'n_tokens_mistral': 187, 'n_tokens_neox': 179, 'n_words': 112}