Submit-Button ist deaktiviert

Submit-Button ist deaktiviert und funktioniert nicht

Wenn der Submit-Button unter dem Formular ausgegraut und deaktiviert ist, dann haben Sie sehr wahrscheinlich einen JavaScript Fehler auf Ihrer Webseite.

Als Formularkomponente ist Visforms abh├Ąngig davon, dass das JavaScript auf der Seite richtig funktioniert.

Denn JavaScript wird benutzt, um

  • bedingte Felder anzuzeigen,
  • die Benutzereingaben browserseitig zu validieren,
  • mehrseitige Formulare zu erzeugen,
  • Berechnungen auszuf├╝hren
  • und vieles mehr.

JavaScript muss f├╝r Visforms korrekt funktionieren

Da es so wichtig ist, dass das JavaScript funktioniert, haben wir uns dazu entschlossen, den Submit-Button im Formular initial im deaktiviert-Zustand anzuzeigen. Diesen deaktiviert-Zustand stellen wir dann dynamisch mit Hilfe von JavaScript auf aktiviert um.

Wenn Sie einen JavaScript Fehler auf der Seite haben, dann bleibt der Button also deaktiviert. So gibt es eine genau definierte Stelle, an der man einfach erkennen kann, dass das JavaScript auf der Seite nicht korrekt funktioniert.

Den JavaScript Fehler auf der Seite finden und beheben

Um das Problem zu beheben, m├╝ssen Sie den JavaScript Fehler auf der Seite finden und beheben. Nach unserer Erfahrung kommen JavaScript Fehler ├╝brigens oft nicht von Visforms, sondern werden durch JavaScript Inkompatibilit├Ąten anderer Erweiterungen hervorgerufen. Aber auch ein fehlerhaft aufgesetztes Feld vom Typ Berechnung kann zu einem JavaScript Fehler auf der Seite f├╝hren.

Teilweise werden JavaScript Fehler auch einfach durch im Browser gespeicherte veraltete Versionen der verwendeten JavaScript-Dateien hervorgerufen. Den Browser-Cache zu l├Âschen l├Âst das Problem in diesem Fall.

Wenn das nicht hilft, k├Ânnen Sie die Konsole Ihres Browsers verwenden, um die Fehlerursache zu suchen. Sobald der JavaScript Fehler behoben ist, werden alle Button im Formular automatisch aktiviert, nachdem die Seite geladen wurde.

Overrides auf Basis der neuen View-Dateien neu anlegen

Wenn die Browserkonsole keine JavaScript Fehler anzeigt, dann kann eine weitere Ursache f├╝r deaktivierte Buttons sein, dass Sie in der Vergangenheit irgendwann einmal Visforms Overrides in Ihrem Template angelegt haben. Override-Dateien, die auf der Basis von View-Dateien ├Ąlterer von Visforms-Versionen erstellt wurden, funktionieren teilweise mit neueren Visforms-Versionen nicht mehr.

In diesem Fall m├╝ssen Sie

  • die alten Override-Dateien entfernen oder falls notwendig,
  • neue Overrides auf Basis der neuen View-Dateien anlegen.