eligius
    Preparing search index...

    Variable validateFormConst

    validateForm: TOperation<
        IValidateFormOperationData,
        Omit<IValidateFormOperationData, "validationRules">,
    > = ...

    Validates form fields against HTML5 validation and custom rules.

    Uses HTML5 validation API (checkValidity()) for native validation, and supports custom validation rules for: required, minLength, maxLength, pattern (regex), and email format.

    Operation data with validationErrors object (field names → error messages) and isValid boolean

    // Validate with HTML5 validation
    const result = validateForm({selectedElement: $form});
    // Returns: {isValid: true, validationErrors: {}}
    // Validate with custom rules
    const result = validateForm({
    selectedElement: $form,
    validationRules: {
    password: { required: true, minLength: 8 },
    email: { email: true }
    }
    });
    // Returns: {isValid: false, validationErrors: {password: "Must be at least 8 characters"}}