2017-11-24 4 views
0

Das Problem ist also wie folgt:Disable Validierung eines Feldes in Power je nach RadioButton-

Wir haben eine Power 1.6.11 Form in Typo3 4.5.40.

Es gibt einen Radiobutton. Wenn der Benutzer eine Option auswählt, werden einige der Pflichtfelder über js angezeigt oder ausgeblendet. Wenn die Felder ausgeblendet sind, werden sie natürlich nicht mehr benötigt.

Wenn ich Kontrollkästchen "erforderlich" in powermail Formular-Generator entfernen und erforderlichen Attribut mit js hinzufügen, bekomme ich nicht die Standard-Validierungsmeldungen von Powermail. Wenn ich Felder als "erforderlich" überprüfe, erhalte ich Fehler, selbst wenn Felder ausgeblendet sind und das html-Attribut entfernt wird.

Also die Frage ist: ist es möglich, den "erforderlichen" Status des Powermail über Typoscript abhängig von Radiobutton Wert zu ändern?

Antwort

1

Wenn es nicht möglich ist, Ihre Installation sofort zu aktualisieren - was ich sehr empfehlen würde - können Sie einen Wert in die ausgeblendeten Pflichtfelder über Ihr Javascript hinzufügen. Dies könnte Ihnen helfen, das Formular zu erhalten, bis Sie in der Lage sind, die Installation zu aktualisieren.

+0

ok, aber - wenn wir aus einer anderen Perspektive sehen - gibt es eine Möglichkeit, die Standardfehlermeldung, die Powermail für leere Felder anzeigt, manuell zu reproduzieren oder aufzurufen und sie in meiner eigenen js-Validierung zu verwenden? – GodlyHedgehog

1

Nein, es ist nicht möglich, den Validierungsstatus von Feld A in Abhängigkeit von einem Wert von Feld B in Ihrer 6 Jahre alten Erweiterungsversion zu ändern. Wenn Sie einen neueren verwenden würden, würde ich powermail und powermail_cond für diese Aufgabe empfehlen.

Verwandte Themen