Mozilla/5.0 AppleWebKit/537.36 (KHTML, like Gecko; compatible; ClaudeBot/1.0; +claudebot@anthropic.com)
Running:
validator: validation triggered on radio/checkbox when using keyboard
- validator: Constructor (0, 2, 2)Rerun27 ms
- Calling validate() multiple times must return the same validator instance
- validator elements
- validator: validate() without elements, with non-form elements (0, 0, 0)Rerun0 ms
- validator: valid() plugin method (0, 4, 4)Rerun20 ms
- Form isn't valid yet
- Input isn't valid either
- Form is now valid
- Input is valid, too
- validator: valid() plugin method, multiple inputs (0, 4, 4)Rerun23 ms
- all invalid
- okay
- just one invalid
- all valid
- validator: valid() plugin method, special handling for checkable groups (0, 4, 4)Rerun16 ms
- must be invalid, not checked yet
- valid, is now checked
- invalid again
- valid, third box is checked
- validator: valid() ??? (0, 4, 4)Rerun3 ms
- No errors, must be valid
- One error, must be invalid
- No errors, must be valid and returning true, even with the submit handler
- One error, must be invalid, no call to submit handler
- validator: valid(), ignores ignored elements (0, 1, 1)Rerun1 ms
- okay
- validator: addMethod (0, 3, 3)Rerun1 ms
- Invalid
- Invalid
- Check custom message
- validator: addMethod2 (0, 4, 4)Rerun14 ms
- Rule is optional, valid
- okay
- Invalid, doesn't contain one of the required characters
- okay
- validator: form(): simple (0, 2, 2)Rerun17 ms
- Invalid form
- Valid form
- validator: form(): checkboxes: min/required (0, 3, 3)Rerun14 ms
- Invalid form
- Invalid form
- Valid form
- validator: form(): radio buttons: required (0, 6, 6)Rerun12 ms
- Invalid Form
- okay
- okay
- Valid form
- okay
- okay
- validator: form(): selects: min/required (0, 3, 3)Rerun15 ms
- Invalid form
- Invalid form
- Valid form
- validator: form(): with equalTo (0, 2, 2)Rerun15 ms
- Invalid form
- Valid form
- validator: form(): with equalTo and onfocusout=false (0, 4, 4)Rerun14 ms
- showErrors should only be called twice
- Valid form
- showErrors should only be called twice
- Invalid form
- validator: check(): simple (0, 3, 3)Rerun10 ms
- No errors yet
- error exists
- No more errors
- validator: hide(): input (0, 3, 3)Rerun10 ms
- Error label visible before validation
- okay
- Error label not visible after validation
- validator: hide(): radio (0, 2, 2)Rerun10 ms
- Error label visible after validation
- Error label not visible after hiding it
- validator: hide(): errorWrapper (0, 2, 2)Rerun10 ms
- Error label visible after validation
- Error label not visible after hiding it
- validator: hide(): container (0, 4, 4)Rerun17 ms
- Error label visible after validation
- Error label not visible after hiding it
- Error label visible after validation
- Error label not visible after hiding it
- validator: submitHandler keeps submitting button (0, 2, 2)Rerun12 ms
- okay
- okay
- validator: validation triggered on radio/checkbox when using keyboardRerun
- validator: validation triggered on radio/checkbox when using mouseclickRerun
- validator: showErrors()Rerun
- validator: showErrors(), allow empty string and null as default messageRerun
- validator: showErrors() - external messagesRerun
- validator: showErrors() - custom handlerRerun
- validator: option: (un)highlight, defaultRerun
- validator: option: (un)highlight, nothingRerun
- validator: option: (un)highlight, customRerun
- validator: option: (un)highlight, custom2Rerun
- validator: option: focusCleanup default falseRerun
- validator: option: focusCleanup trueRerun
- validator: option: focusCleanup with wrapperRerun
- validator: option: errorClass with multiple classesRerun
- validator: defaultMessage(), empty title is ignoredRerun
- validator: formatAndAddRerun
- validator: formatAndAdd2Rerun
- validator: formatAndAdd, auto detect substitution stringRerun
- validator: option invalidHandlerRerun
- validator: findByName()Rerun
- validator: focusInvalid()Rerun
- validator: findLastActive()Rerun
- validator: validating multiple checkboxes with 'required'Rerun
- validator: dynamic formRerun
- validator: idOrName()Rerun
- validator: resetForm()Rerun
- validator: message from titleRerun
- validator: ignoreTitleRerun
- validator: ajaxSubmitRerun
- validator: validating groups settings parameterRerun
- validator: bypassing validation on form submissionRerun
- misc: success optionRerun
- misc: success option2Rerun
- misc: success option3Rerun
- misc: successlistRerun
- misc: success isn't called for optional elements with no other rulesRerun
- misc: success is called for optional elements with other rulesRerun
- misc: success callback with elementRerun
- misc: all rules are evaluated even if one returns a dependency-mistmatchRerun
- misc: messagesRerun
- misc: jQuery.validator.formatRerun
- misc: option: ignoreRerun
- misc: option: subformRequiredRerun
- expressions: expression: :blankRerun
- expressions: expression: :filledRerun
- expressions: expression: :uncheckedRerun
- events: validate on blurRerun
- events: validate on keyupRerun
- events: validate on not keyup, only blurRerun
- events: validate on keyup and blurRerun
- events: validate email on keyup and blurRerun
- events: validate checkbox on clickRerun
- events: validate multiple checkbox on clickRerun
- events: correct checkbox receives the errorRerun
- events: validate radio on clickRerun
- events: validate input with no type attribute, defaulting to textRerun
- events: ignore hidden elementsRerun
- events: ignore hidden elements at startRerun
- events: Specify error messages through data attributesRerun
- events: Updates pre-existing label if has error classRerun
- events: Min date set by attributeRerun
- events: Max date set by attributeRerun
- events: Min and Max date set by attributes greaterRerun
- events: Min and Max date set by attributes lessRerun
- events: Min date set by attribute validRerun
- events: Max date set by attribute validRerun
- events: Min and Max date set by attributes validRerun
- events: Min and Max strings set by attributes greaterRerun
- events: Min and Max strings set by attributes lessRerun
- events: Min and Max strings set by attributes validRerun
- events: calling blur on ignored elementRerun
- events: Min and Max type absent set by attributes greaterRerun
- events: Min and Max type absent set by attributes lessRerun
- events: Min and Max type absent set by attributes validRerun
- events: Min and Max range set by attributes validRerun
- events: Min and Max number set by attributes validRerun
- events: Min and Max number set by attributes greaterRerun
- events: Min and Max number set by attributes lessRerun
- events: Rules allowed to have a value of zero invalidRerun
- events: Rules allowed to have a value of zero valid equalRerun
- events: Rules allowed to have a value of zero valid greaterRerun
- events: Validation triggered on radio and checkbox via clickRerun
- rules: rules() - internal - inputRerun
- rules: rules(), ignore method:falseRerun
- rules: rules() HTML5 required (no value)Rerun
- rules: rules() - internal - selectRerun
- rules: rules() - externalRerun
- rules: rules() - external - complete formRerun
- rules: rules() - internal - inputRerun
- rules: rules(), merge min/max to range, minlength/maxlength to rangelengthRerun
- rules: rules(), guarantee that required is at frontRerun
- rules: rules(), evaluate dynamic parametersRerun
- rules: rules(), class and attribute combinationsRerun
- rules: rules(), dependency checksRerun
- rules: rules(), add and removeRerun
- rules: rules(), add and remove static rulesRerun
- rules: rules(), add messagesRerun
- rules: rules(), rangelength attribute as arrayRerun
- messages: predefined message not overwritten by addMethod(a, b, undefined)Rerun
- messages: group error messagesRerun
- messages: read messages from metadataRerun
- messages: read messages from metadata, with meta option specified, but no metadata in thereRerun
- methods: default messagesRerun
- methods: digitRerun
- methods: urlRerun
- methods: url2 (tld optional)Rerun
- methods: emailRerun
- methods: numberRerun
- methods: dateRerun
- methods: dateISORerun
- methods: requiredRerun
- methods: required with dependenciesRerun
- methods: minlengthRerun
- methods: maxlengthRerun
- methods: rangelengthRerun
- methods: minRerun
- methods: maxRerun
- methods: rangeRerun
- methods: equalToRerun
- methods: creditcardRerun
- methods: extensionRerun
- methods: remoteRerun
- methods: remote, customized ajax optionsRerun
- methods: remote extensionsRerun
- methods: remote radio correct value sentRerun
- methods: remote reset clear old valueRerun
- additional methods: phone (us)Rerun
- additional methods: phoneUKRerun
- additional methods: mobileUKRerun
- additional methods: dateITARerun
- additional methods: dateFARerun
- additional methods: ibanRerun
- additional methods: bicRerun
- additional methods: postcodeUKRerun
- additional methods: dateNLRerun
- additional methods: phoneNLRerun
- additional methods: mobileNLRerun
- additional methods: postalcodeNLRerun
- additional methods: bankaccountNLRerun
- additional methods: giroaccountNLRerun
- additional methods: bankorgiroaccountNLRerun
- additional methods: timeRerun
- additional methods: time12hRerun
- additional methods: minWordsRerun
- additional methods: maxWordsRerun
- additional methods: rangeWordsRerun
- additional methods: patternRerun
- additional methods: creditcardtypes, allRerun
- additional methods: creditcardtypes, visaRerun
- additional methods: creditcardtypes, mastercardRerun
- additional methods: require_from_groupRerun
- additional methods: require_from_group preserve other rulesRerun
- additional methods: skip_or_fill_minimumRerun
- additional methods: skip_or_fill_minimum preserve other rulesRerun
- additional methods: zipcodeUSRerun
- additional methods: nifESRerun
- additional methods: nieESRerun
- additional methods: cifESRerun
- additional methods: maxWordsRerun
- additional methods: minWordsRerun
- additional methods: rangeWordsRerun
- additional methods: currencyRerun
- additional methods: postalCodeCARerun
- additional methods: stateUSRerun
- additional methods: postalcodeBRRerun
- aria: Invalid field adds aria-invalid=trueRerun
- aria: Valid field adds aria-invalid=falseRerun
- aria: resetForm(): removes all aria-invalid attributesRerun
- aria: Static required field adds aria-requiredRerun
- aria: Data required field adds aria-requiredRerun
- aria: Class required field adds aria-requiredRerun
- aria: Dynamically required field adds aria-required after valid()Rerun
- placement: elements() orderRerun
- placement: error containers, simpleRerun
- placement: error containers, with labelcontainer IRerun
- placement: errorcontainer, show/hide only on submitRerun
- placement: test label used as error containerRerun
- placement: test error placed adjacent to descriptive labelRerun
- placement: test descriptive label used alongside error labelRerun
- placement: test custom errorElementRerun
- placement: test existing label used as error elementRerun
- placement: test existing non-label used as error elementRerun
- placement: test existing non-error aria-describedbyRerun
- placement: test pre-assigned non-error aria-describedbyRerun
- placement: test id/name containing bracketsRerun