Servus,
Joomla 4 empfiehlt den Aufruf des Validierungs-Skripts über den Web Asset Manager.
Factory::getApplication()->getDocument()->getWebAssetManager()->useScript('form.validate');
JHtml::_ ('behavior.formvalidation'); war noch aus Joomla 1 oder 2.
Später war es "formvalidator", evtl. in Joomla 3, da bin ich nicht sicher.
Auf jeden Fall war es alter Code, der endlich rausgeflogen ist.
Ob die alte Validierung durch eine neue VM-eigene ersetzt wurde, weiß ich gerade nicht. Ansonsten müsste man für Joomla 4 und höher wohl obigen Code hinzufügen. Ich müsste mir das selbst auch erst anschauen, da ich immer den OPC von VirtuePlanet einsetze. Da muss man sich um diese Sachen keinen Kopf machen, da der OPC das alles per Ajax selbst validiert.
Grüße
Stefan