Welcome, Guest
Username: Password: Remember me

TOPIC: Mussfelder im Eingabe-/Formulartemplate

Mussfelder im Eingabe-/Formulartemplate 6 months 1 day ago #4683

  • Michael
  • Michael's Avatar Topic Author
  • Offline
  • Posts: 16
  • Thank you received: 0
Hi, leider ziehen die Mussfelder im Eingabetemplate nicht mehr.
Obwohl nichts in die mit "not null" definierten Felder eingegeben wurde, wird der Datensatz neudings in die Datenbank aufgenommen.
Joomla 3.8.5, JooDB 3.6.3, php 5.6.30

Please Log in or Create an account to join the conversation.

Mussfelder im Eingabe-/Formulartemplate 5 months 4 weeks ago #4685

  • dirk
  • dirk's Avatar
  • Offline
  • Posts: 967
  • Karma: 21
  • Thank you received: 170
Normalerweise werden nur die Felder übeprüft die auch Formular vorhanden sind.
Einmal beim Speichern. Einmal direkt auf der Seite via Javascript.

Bitte mal nachschauen ob es Javascript Fehler auf der Seite gibt (F12) und der JFormvaliadator (media/system/js/validate.js) geladen wurde!

In der aktuellen Version 3.6.8 wurde die Formularbehandlung insgesamt etwas erweitert.

Please Log in or Create an account to join the conversation.

Mussfelder im Eingabe-/Formulartemplate 5 months 4 weeks ago #4686

  • Michael
  • Michael's Avatar Topic Author
  • Offline
  • Posts: 16
  • Thank you received: 0
Hallo dirk,
es werden überhaupt keine Felder mehr überprüft die im Eingabeformular vorhanden sind. D.h., ich kann sogar ein komplett leeres Formular speichern.
Javascript Fehler konnte ich keine entdecken.
Im (Firefox) Debugger unter Quellen, media/system/js sehe ich nur die modal.js aber nicht die validate.js.

Please Log in or Create an account to join the conversation.

Mussfelder im Eingabe-/Formulartemplate 5 months 4 weeks ago #4687

  • dirk
  • dirk's Avatar
  • Offline
  • Posts: 967
  • Karma: 21
  • Thank you received: 170
Verstehe ich nicht.

Wenn ein Feld in mYsql nicht NULL sein darf dann wird dieses Feld nur gespeichert wenn ein Wert übergeben wurde und das Feld auf required gesetzt.

Das validate.js sollte au jeden Fall geladen werden. Selbst wenn nicht, dann verweigern moderne Browser bei required das absenden.

Bitte hänge doch mal den Quelltext des Formulars an!

Please Log in or Create an account to join the conversation.

Mussfelder im Eingabe-/Formulartemplate 5 months 4 weeks ago #4693

  • Michael
  • Michael's Avatar Topic Author
  • Offline
  • Posts: 16
  • Thank you received: 0
Das wundert mich auch, dass das von der DB überhaupt akzeptiert wird, ist aber leider so.
Z.B. ist der Vorname not null definiert.

This message has attachments images.
Please log in or register to see it.

This message has an attachment file.
Please log in or register to see it.

Please Log in or Create an account to join the conversation.

Mussfelder im Eingabe-/Formulartemplate 5 months 4 weeks ago #4694

  • dirk
  • dirk's Avatar
  • Offline
  • Posts: 967
  • Karma: 21
  • Thank you received: 170

Michael wrote: Das wundert mich auch, dass das von der DB überhaupt akzeptiert wird, ist aber leider so. Z.B. ist der Vorname not null definiert.


die aktuelle version ist da ziemlich strickt. (3.6.9)

Wenn ein varchar feld not null definiert ist und keine standard angegeben wurde dann wird das feld auf jeden fall als required angegeben.

bitte nochmal checken validate js sollte auf jeden fall geladen werden.

Please Log in or Create an account to join the conversation.

Moderators: dirkjoest