Deprecation: #101912 - Passing jQuery objects to FormEngine validation
See forge#101912
Description
Both methods, validate
and mark
accept a form
field as argument that is either of type HTMLInput
,
HTMLSelect
, HTMLTextarea
, or j
.
Passing all of the aforementioned types is supported since TYPO3 v11, therefore,
passing a jQuery object has been deprecated.
Impact
Calling any method, validate
or mark
with
passing jQuery-based objects will render a warning in the browser console, along
with a stacktrace to help identifying the caller code.
Affected installations
All third-party extensions using the deprecated methods of the
@typo3/
module are affected.
Migration
Do not pass jQuery-based objects into the deprecated methods. Consider migrating
away from jQuery at all, or use $field.
as interim solution.