Für Zugänglichkeitszwecke habe ich eine Komponente mit einem Alt-Textfeld im Touch UI-Dialogfeld mit required="true"
. Ein Autor darf jedoch submit schlagen, ohne tatsächlich etwas im Feld zu haben. Es wird auch nicht vorher validiert - der Autor kann nicht sehen, dass dieses Feld erforderlich ist, bis sie etwas eingeben und es aus dem Feld löschen; nur dann können sie sehen, dass das Feld „erforderlich.AEM 6.1 Touch UI ermöglicht Senden, wenn das Textfeld als erforderlich festgelegt ist
Wie kann ich dieses alt Textfeld erhalte erforderlich, so dass ein Autor in einem Text eingeben muss, bevor es für die Komponente einreichen?
Vielen Dank für jede Richtung
.
Dank zurück :) Ich bin in der Lage, eine Benachrichtigung zu erhalten, aber der Dialog, auch wenn die Benachrichtigung geschlossen erscheint. Zum Beispiel gehe ich auf den Konfigurieren Knopf für meine Komponente. Versuchen Sie dann und senden Sie ohne etwas in dem erforderlichen Feld. Die Fehlermeldung wird angezeigt, aber das Dialogfeld wird geschlossen. Manchmal erhalte ich eine andere Nachricht, die besagt, dass Serverfehler aufgetreten ist. Irgendwelche Ideen? – CoderInTraining
Ich werde vorschlagen, den Code zu debuggen, um herauszufinden, was vor sich geht, denken Sie daran: 'e.stopPropagation();' und 'e.preventDefault();' hören Sie auf, das Formular abzuschicken und '$ form.submit(); die Form. – EsteBusta