Hallo vi-Team,
wenn ich
- in einem neuen Formular ohne weitere Einstellungen
- ein Fomularfeld vom Typ "Datum" anlege und
- iregendetwas in das Feld "Custom Error Message (JavaScript)" tippe,
gibt es im Browser die Fehlermeldung
Code:
Uncaught SyntaxError: "" string literal contains an unescaped line break
Betrifft diese Zeilen:
Code:
messages: { "form28datum": { dateDMY: asdf",
}, },
Ich hatte ein ähnliches Problem auch mit dem Feldtyp "Phone", das konnte ich aber nicht reproduzieren. Habe nicht getestet, ob es auch andere Feldtypen betrifft.
Ich denke, der Fehler tritt seit dem letzten visforms-Update auf.
Die Fehlermeldung in das Feld "Custom error message (php)" tippen löst das Problem. Für's Verständnis: Warum gibt es hier eigentlich Felder für PHP und JavaScript?
Joomla 5.3.0
Visforms Version 5.4.0, Subscription Version 5.4.0
PHP 8.3.19