Opened 7 years ago
Closed 7 years ago
#1554 closed Bug/Fehler (fixed)
JS Funktion check_input() gibt auch Fehler aus, wenn Mindestlänge 0 ist
| Reported by: | Owned by: | Gerhard Waldemair | |
|---|---|---|---|
| Priority: | normal | Milestone: | modified-shop-2.0.5.0 |
| Component: | Shop | Version: | 2.0.4.2 |
| Keywords: | Cc: | ||
| Blocked By: | Blocking: |
Description
Die JavaScript Funktion check_input() gibt auch eine Fehlermeldung aus, wenn die Mindestlänge für das Feld 0 beträgt. Es liegt daran, dass diese Funktion nicht nur die Länge der Eingabe prüft, sondern auch auf leeres Feld. In den PHP-Dateien hingegen wird bei der Fehlerprüfung immer nur die Länge geprüft.
Nachvollziehbar indem man irgendein Kundenfeld unter Konfig > Minimum Werte auf 0 setzt und dann dieses Feld bei Angabe einer Adresse frei lässt. Aufgefallen ist es mir beim Testen des Bundesland Feldes, wo es ja schon standardmäßig auf 0 steht.
Vorschlag zur Korrektur:
/includes/form_check.js.php
Suchen nach:
if (field_value == '' || field_value.length < field_size) {
DAVOR einfügen:
if (field_size <= 0) return true;
Attachments (0)
Change History (2)
comment:1 by , 7 years ago
| Milestone: | → modified-shop-2.0.5.0 |
|---|---|
| Owner: | changed from to |
| Status: | new → assigned |
comment:2 by , 7 years ago
| Resolution: | → fixed |
|---|---|
| Status: | assigned → closed |

In 11756: