Dringender Fehler mit Formularen.
Dringender Fehler mit Formularen.
Ich mache das wirklich nicht gerne, aber ein Kunde ist sauer und das auch zurecht.
Ein Formular funktioniert unbemerkt seit Wochen nicht mehr.
Könnte das mal jemand gegenchecken?
Ich habe seit langem nicht inhaltliches an der Seite gemacht, es funktionierte definitiv mit einer etwas älteren Version.
Sorry, wenn ich hier aus andere Forum verweise, ist wirklich dringend!!!
https://forums.mobirise.com/discussion/ ... obi#latest
Ein Formular funktioniert unbemerkt seit Wochen nicht mehr.
Könnte das mal jemand gegenchecken?
Ich habe seit langem nicht inhaltliches an der Seite gemacht, es funktionierte definitiv mit einer etwas älteren Version.
Sorry, wenn ich hier aus andere Forum verweise, ist wirklich dringend!!!
https://forums.mobirise.com/discussion/ ... obi#latest
- Tommy Herrmann
- Site Admin

- Beiträge: 9127
- Registriert: So 6. Dez 2020, 07:37
- Wohnort: Berlin
- Kontaktdaten:
Re: Dringender Fehler mit Formularen.
Moin,
wenn ich diese Checkbox ganz genauso in ein Formular einbaue:
Das soll Mobirise so generieren? Wie soll das denn möglich sein? Das halte ich für restlos ausgeschlossen:

Warum sollte diese ID denn nicht funktionieren - oder tut sie das? Das sieht aus wie ein Hack von "Witsec", mit dem dann diese ID für jedes Formular missbraucht wird.
Mit den jetzigen Angaben kann ich das nicht nachvollziehen und auch nicht wirklich verstehen. Vielleicht Volker, er hat sich viel mit Formularen beschäftigt und auch mit dem Witsec-Formular (glaube ich). Ich habe noch nie irgendwelche Erweiterungen von "Witsec" verwendet und werde das auch nicht tun.
Ich würde als erstes mal die gesamte Seite mit dem Formular löschen und das alles neu erstellen.
Ist das denn ein Formular von Witsec? Wenn ja, musst Du das dringend Witsec fragen, nur er könnte vielleicht für den Eintrag eine Erklärung haben.
Immerhin findet Google dann das:
wenn ich diese Checkbox ganz genauso in ein Formular einbaue:
… passiert nichts. Mobirise verändert weder beim Speichern noch beim Publizieren etwas. Die Ursache kann also nur in irgendeinem dazugehörigen Script liegen (JavaScript / PHP).<input type="checkbox" id="schnuppertsavoCheckbox" name="Schnuppertour-Tsavo-Ost-2-Tage" value="Ja" class="checkboxAbstand">
Das soll Mobirise so generieren? Wie soll das denn möglich sein? Das halte ich für restlos ausgeschlossen:
Mobirise würde doch nie im Leben da einen Verweis zu "Witsec" einbauen<input type="checkbox" id="Schnuppertour-Tsavo-Ost-2-Tage-witsec-mailform-se" name="Schnuppertour-Tsavo-Ost-2-Tage" value="Ja" class="checkboxAbstand">
Warum sollte diese ID denn nicht funktionieren - oder tut sie das? Das sieht aus wie ein Hack von "Witsec", mit dem dann diese ID für jedes Formular missbraucht wird.
Das ist ja auch kaum möglich. Warum zum Teufel verwendest Du denn dort überhaupt so etwas wie name="Schnuppertour-Tsavo-Ost-2-Tage"? Diese Tour gibt es doch wirklich, sie hat aber im "input" Tag nun wirklich nichts zu suchen.-witsec-mailform-se
Mit den jetzigen Angaben kann ich das nicht nachvollziehen und auch nicht wirklich verstehen. Vielleicht Volker, er hat sich viel mit Formularen beschäftigt und auch mit dem Witsec-Formular (glaube ich). Ich habe noch nie irgendwelche Erweiterungen von "Witsec" verwendet und werde das auch nicht tun.
Ich würde als erstes mal die gesamte Seite mit dem Formular löschen und das alles neu erstellen.
Ist das denn ein Formular von Witsec? Wenn ja, musst Du das dringend Witsec fragen, nur er könnte vielleicht für den Eintrag eine Erklärung haben.
Immerhin findet Google dann das:
Google KI hat geschrieben:
Die Bezeichnung -witsec-mailform-se ist ein technischer Identifikator, der mit einer Erweiterung für die Webdesign-Software Mobirise zusammenhängt.
Hintergrund und Herkunft
> Mobirise-Erweiterung: Der Begriff stammt von der Entwickler-Plattform witsec (vermutlich "Witness Security"), die bekannte Drittanbieter-Erweiterungen und Formular-Tools für das Mobirise-System bereitstellt.
> Funktion: Es handelt sich um ein Skript oder eine CSS-Klasse, die für das Design, die Validierung oder die Verarbeitung von E-Mail-Formularen auf damit erstellten Websites zuständig ist.
> Code-Element: In den exportierten HTML-/CSS-Dateien dient dieser String oft als Selektor, um spezifische Mailform-Funktionen von witsec anzusteuern.
Re: Dringender Fehler mit Formularen.
Der Formularblock ist von Witsec und dieser hat die ID "witsec-mailform-se"
Den Namen der Checkbox setze ich manuell, damit beim Kunden dann das ankommt:
Schnuppertour-Tsavo-Ost-2-Tage: ja
Ich habe alle meine Kontaktseiten mit Parameterübergabe in dem Stil gebaut, seit anbeginn aller Zeiten (schon NOF)
https://www.ladymsafaris.de/buchungsanf ... uppertsavo
Hier ist der safarityp die ID einer Checkbox (schnuppertsavoCheckbox, das Checkbox wird noch via Java drangehängt.)
Mobirise verändert nun die von mir festgelegte ID. Daher funktioniert nun kein Formular mit Parameterübergabe mehr.
Das ist erst mit der letzten Version von Mobi gekommen
============
Ich habe nun schnell alles umgebaut von ID auf Name
Es wird beim Parameter der Name der Checkbox übergeben und das Java entsprechend geändert.
https://www.ladymsafaris.de/buchungsanf ... Ost-2-Tage
Das klappt soweit, nur darf ich das jetzt bei etwa 10-20 Projekten machen.
Es entsteht jetzt aber automatisch der Fehler im "For", was ich immer auf eine ID bezieht, die dann aber nur extrem blöd anzupassen ist. Denn wenn ich den Witsec Block kopiere, ändert sich ja auch dessen ID.
Den Namen der Checkbox setze ich manuell, damit beim Kunden dann das ankommt:
Schnuppertour-Tsavo-Ost-2-Tage: ja
Ich habe alle meine Kontaktseiten mit Parameterübergabe in dem Stil gebaut, seit anbeginn aller Zeiten (schon NOF)
https://www.ladymsafaris.de/buchungsanf ... uppertsavo
Hier ist der safarityp die ID einer Checkbox (schnuppertsavoCheckbox, das Checkbox wird noch via Java drangehängt.)
Mobirise verändert nun die von mir festgelegte ID. Daher funktioniert nun kein Formular mit Parameterübergabe mehr.
Das ist erst mit der letzten Version von Mobi gekommen
============
Ich habe nun schnell alles umgebaut von ID auf Name
Es wird beim Parameter der Name der Checkbox übergeben und das Java entsprechend geändert.
https://www.ladymsafaris.de/buchungsanf ... Ost-2-Tage
Das klappt soweit, nur darf ich das jetzt bei etwa 10-20 Projekten machen.
Es entsteht jetzt aber automatisch der Fehler im "For", was ich immer auf eine ID bezieht, die dann aber nur extrem blöd anzupassen ist. Denn wenn ich den Witsec Block kopiere, ändert sich ja auch dessen ID.
- Tommy Herrmann
- Site Admin

- Beiträge: 9127
- Registriert: So 6. Dez 2020, 07:37
- Wohnort: Berlin
- Kontaktdaten:
Re: Dringender Fehler mit Formularen.
Hast Du mal versucht dem Block selbst eine andere ID zu geben (oben links im Code-Editor)?
<section class="witsec-mailform mbr-section cid-uQW7QRsf6c" id="witsec-mailform-se">
Re: Dringender Fehler mit Formularen.
Mal eben meine Erweiterung in der Nachricht davor lesen.
Rein theoretisch ändert sich dann auch die ID, was die Sache verkompliziert, ich teste mal eben.
Rein theoretisch ändert sich dann auch die ID, was die Sache verkompliziert, ich teste mal eben.
- Tommy Herrmann
- Site Admin

- Beiträge: 9127
- Registriert: So 6. Dez 2020, 07:37
- Wohnort: Berlin
- Kontaktdaten:
Re: Dringender Fehler mit Formularen.
Ich befürchte, dass Dir da nur Witsec richtig helfen kann. Kannst Du ihn denn nicht erreichen?
- Tommy Herrmann
- Site Admin

- Beiträge: 9127
- Registriert: So 6. Dez 2020, 07:37
- Wohnort: Berlin
- Kontaktdaten:
Re: Dringender Fehler mit Formularen.
Ja - ich hab das eben mal getestet. Mobirise übernimmt eindeutig die ID vom Block immer in alle INPUT Felder als ID mit dem hinzugefügten "name" des Feldes, egal was Du da zuvor hingeschrieben hast:
- Tommy Herrmann
- Site Admin

- Beiträge: 9127
- Registriert: So 6. Dez 2020, 07:37
- Wohnort: Berlin
- Kontaktdaten:
Re: Dringender Fehler mit Formularen.
Mobirise übernimmt die Block-ID und setzt in jedes input-Feld eine eigene ID, die sich aus dem "name" und dieser Block-ID zusammensetzt.
Daher wird Mobirise jede selbst geschriebene ID immer beim Publizieren überschreiben.
Das bedeutet in Deinem Fall, dass der ID, die Du vergibst, immer die Block-ID hinzugefügt wird ...
... hier also die id="witsec-mailform-se"
Daher wird Mobirise jede selbst geschriebene ID immer beim Publizieren überschreiben.
Das bedeutet in Deinem Fall, dass der ID, die Du vergibst, immer die Block-ID hinzugefügt wird ...
... hier also die id="witsec-mailform-se"
Re: Dringender Fehler mit Formularen.
Da wird Witsec wenig dran ändern können.
Nur die Labelzugehörigkeit geht damit für immer flöten
label class="mbr-section-labels mbr-fonts-style display-7" for="mombasaCheckbox">Tagesausflug, Mombasa Tour<a href="mombasa-citytour.php" class="text-warning" target="_blank"> ▶ </a>
Nur die Labelzugehörigkeit geht damit für immer flöten
label class="mbr-section-labels mbr-fonts-style display-7" for="mombasaCheckbox">Tagesausflug, Mombasa Tour<a href="mombasa-citytour.php" class="text-warning" target="_blank"> ▶ </a>
- Tommy Herrmann
- Site Admin

- Beiträge: 9127
- Registriert: So 6. Dez 2020, 07:37
- Wohnort: Berlin
- Kontaktdaten:
Re: Dringender Fehler mit Formularen.
Ja - da muss umgedacht werden.
Mobirise hat das dann anscheinend mit einem Update der Formulare geändert. Das müsste dann auch Witsec wissen und entsprechend anpassen.
Mobirise wird damit verhindern wollen, dass irgendwelche Leute das Formular kaputt machen, indem sie doppelte IDs da einbauen.
Mobirise hat das dann anscheinend mit einem Update der Formulare geändert. Das müsste dann auch Witsec wissen und entsprechend anpassen.
Mobirise wird damit verhindern wollen, dass irgendwelche Leute das Formular kaputt machen, indem sie doppelte IDs da einbauen.
Re: Dringender Fehler mit Formularen.
Macht Mobi in seinen eigenen Formularen überhaupt IDs rein?
Habe die Dinger nie benutzt wegen dem Formoid
Habe die Dinger nie benutzt wegen dem Formoid
- Tommy Herrmann
- Site Admin

- Beiträge: 9127
- Registriert: So 6. Dez 2020, 07:37
- Wohnort: Berlin
- Kontaktdaten:
Re: Dringender Fehler mit Formularen.
Ja schon - aber diese Kombination ist (glaube ich) neu
Ich habe heute zum ersten Mal gesehen, dass da im Formular die Block-ID verwendet wird. Das muss neu sein und ich finde das auch höchst befremdlich.
Wahrscheinlich gab es viele Probleme und man versucht diese so zu vermeiden.
Ich nutze die Mobirise-Formulare ja auch nicht - höchstens mal, wenn diese zufällig in einer Demo-Seite stecken.
Ich habe heute zum ersten Mal gesehen, dass da im Formular die Block-ID verwendet wird. Das muss neu sein und ich finde das auch höchst befremdlich.
Wahrscheinlich gab es viele Probleme und man versucht diese so zu vermeiden.
Ich nutze die Mobirise-Formulare ja auch nicht - höchstens mal, wenn diese zufällig in einer Demo-Seite stecken.
- Tommy Herrmann
- Site Admin

- Beiträge: 9127
- Registriert: So 6. Dez 2020, 07:37
- Wohnort: Berlin
- Kontaktdaten:
Re: Dringender Fehler mit Formularen.
Ich habe vor kurzem mal ein Formular in wenigen Sekunden komplett fertig von ChatGPT generieren lassen. Ich weiß, das ist viel einfacher als Deins. Wenn man der KI aber Dein Formular zeigt und dann das alles separat erstellen lässt, sollte das gut gehen:
https://www.mobirise-tutorials.com/Tuto ... eriert.php
.... oder kennst Du schon den Formular-Generator vom Volker?
https://www.mobirise-tutorials.com/Tuto ... tor-KI.php
https://www.mobirise-tutorials.com/Tuto ... eriert.php
.... oder kennst Du schon den Formular-Generator vom Volker?
https://www.mobirise-tutorials.com/Tuto ... tor-KI.php
Re: Dringender Fehler mit Formularen.
Den vom Volker habe ich noch nicht genutzt.
Der User Mobiwise hat einen klasse Formbilder gebaut, was mit Drag and Drop.
Ich bin ja in den Genuss einer Probeversion gekommen und zumindest das Teil ist gut.
Ich mache gleich mal ein Beispiel.
Der User Mobiwise hat einen klasse Formbilder gebaut, was mit Drag and Drop.
Ich bin ja in den Genuss einer Probeversion gekommen und zumindest das Teil ist gut.
Ich mache gleich mal ein Beispiel.
- Tommy Herrmann
- Site Admin

- Beiträge: 9127
- Registriert: So 6. Dez 2020, 07:37
- Wohnort: Berlin
- Kontaktdaten:
Re: Dringender Fehler mit Formularen.
Das wusste ich noch nicht, was unser Mitglied "MobiWise" gerade im Hersteller-Forum geschrieben hat; sobald ich diesen Eintrag als Class oder <div> überall (3 Mal) entferne, wird die ID nicht mehr ersetzt:
"mbr-form"
Das sollte doch das Problem lösen und so kannst Du die vorhandenen Formulare doch weiter verwenden.
"mbr-form"
Das sollte doch das Problem lösen und so kannst Du die vorhandenen Formulare doch weiter verwenden.
Wer ist online?
Mitglieder in diesem Forum: 0 Mitglieder und 3 Gäste
