ich hoffe, hier Hilfe für ein spezifisches Problem mit meinem Web-to-Lead-Formular zu finden. Ich habe erfolgreich ein Web-to-Lead-Formular in SuiteCRM erstellt. Während die Funktionalität des Formulars wie erwartet funktioniert, gibt es ein ungewöhnliches Problem: Ein Teil des JavaScript-Codes wird direkt auf dem Formular angezeigt.
Zur Klarstellung, das Formular sammelt und übermittelt Daten korrekt, aber der sichtbare JavaScript-Code beeinträchtigt das Nutzererlebnis erheblich. Der angezeigte Code betrifft die Bereiche für die Validierung und das Absenden des Formulars. Hier sind ein paar Details:
Der JavaScript-Code ist direkt auf der Seite sichtbar, anstatt im Hintergrund ausgeführt zu werden.
Dieses Problem tritt in verschiedenen Browsern auf.
In dem von Suit erzeugten Code finde ich den angezeigten Code nicht
Ich wäre sehr dankbar, wenn jemand Vorschläge zur Behebung dieses Problems machen könnte. Hat jemand ähnliche Erfahrungen gemacht oder kennt eine Lösung, um zu verhindern, dass der JavaScript-Code auf dem Formular angezeigt wird?
Vielen Dank im Voraus für Ihre Unterstützung und Ratschläge.
Vor dem JS Code ist es wichtig, dass dein CMS die erste Zeile mit rendert:
<script type="text/javascript">// <![CDATA[
(und anschließend noch das schließende script Tag // ]]></script>
Wenn ein CMS dieses HTML Element nicht erlaubt, dann wird der JS Code einfach so angezeigt auf der Website.