...schon klar. Nur wurden bei mir überhaupt keine Fehlermeldungen ausgegeben. Jetzt gehts ja.
Werde heute Abend einen Ersetzter machen. Einfach
<form
ersetzten durch <form novalidate
. Dann ist das Script Form-ID unabhängig. Danke für den Tip!...schon klar. Nur wurden bei mir überhaupt keine Fehlermeldungen ausgegeben. Jetzt gehts ja.
<form
ersetzten durch <form novalidate
. Dann ist das Script Form-ID unabhängig. Danke für den Tip!Danke Oliver Ich wusste daß es irgendwie machbar ist.Oliver Georgi wrote: ↑Mon 1. Jun 2020, 11:31 Es geht über Text (spezial) und REGEX:
Bildschirmfoto 2020-06-01 um 11.31.33.png
Und für "nur Zahlen" und genau 3 lang:[0-9]{3,3}
Und für "nur Zahlen" und mindestens 3 lang:[0-9]{3,}
Das sollte so klappen.
Code: Select all
<?php
// -------------------------------------------------------------------------------------------
// obligate check for phpwcms constants
if (!defined('PHPWCMS_ROOT')) {
die("You Cannot Access This Script Directly, Have a Nice Day."); }
// -------------------------------------------------------------------------------------------
$content['all'] = str_replace('form id', 'form novalidate id', $content['all']);
Code: Select all
<form novalidate id........>
Ne, da hast Du schon recht. In meinem Fall bekommt jedes Formular "novalidate". Anyway...
novalidate
kann irgendwo im Form-Tag stehen. Darum habe ich das jetzt so gemacht:novalidate
Code: Select all
$content['all'] = str_replace('class="form-novalidate"', 'class="form-novalidate" novalidate', $content['all']);
novalidate
hinzugefügt. Und gibt man einem Formular nicht die "novalidate"-Klasse, greift das Renderscript auch nicht. Erledigt novalidate
ist kein Update nötig, dann muss aber der RegEx Pattern mit Delimetern umschlossen werden: /[0-9]{3,3}/