Closed uwe367 closed 5 years ago
Ich verändere das HTML immer im frontend_render, wenn mir mal was nicht passt. Dazu kann man entweder PHP DOMDocument nutzen( https://www.php.net/manual/en/class.domdocument.php am Anfang tricky und man muss aufpassen mit HTML in Githubissues.
Ich möchte die Bootstrap Fromvaldierung einbauen wie hier beschrieben. https://getbootstrap.com/docs/4.3/components/forms/#validation
Dazu ist es aber erforderlich daß ich
form class
selbst definieren kann da<form class="needs-validation" novalidate>
sein muß. Baue ich die Klasse wie im Screenshot gezeigt ein... so wird im Quellcode folgendes gerendert:<a id="jumpForm4"></a><div class="needs-validation"><form id="phpwcmsForm4" class="form-needs-validation" action="http://localhost/test/#jumpForm4" method="post">
Und das kann nicht funktionieren da zum einen ein div mit dieser Klasse erstellt wird undform class
zuclass="form-needs-validation"
. Diese Klasse jedoch existiert nicht. Weiterhin muß das Attrributnovalidate
in selbige Zeile eingebaut werden um die browsereigene Validierung deaktivieren. In der derzeitigen Form leider unmöglich da<form id>
ja bereits automatisch durch das System generiert wird. Ein manuelles einbringen eines weiteren From-Tags wie<form class="meine-klasse">
hat Fehler zur Folge.Meine Idee wäre,
form id
undform class
in der conf.template_default.inc.php anpassbar zu machen.Falls es einen anderen Lösungsweg gibt, würde ich mich freuen wenn dieses gezeigt wird.