Ich validiere mein Formular mit SSJS von einem Absenden-Button. Um den Fehler für den Benutzer anzuzeigen, verwende ich das Erweiterungsbibliotheksdialogfeld.Setzen Sie den Fokus auf Feld mit SSJS in Xpages?
Wie kann ich mit SSJS den Fokus auf das Feld setzen, wenn die Validierung fehlschlägt?
Eine Sache, die ich möglicherweise tun kann, ist CSJS in der OK-Schaltfläche des Dialogfelds zu verwenden. Ich schließe es mit der OK-Taste wie folgt:
var errorField = '#{javascript:viewScope.get("errorField")}';
Ich versuchte Folgendes, aber es scheint nicht zu funktionieren.
Ich setze die Scope-Variable errorField, wenn ich die eigentliche Validierung mache.
Nur als Update. Ich habe einen Alert innerhalb des obigen if-Blocks hinzugefügt, der den Wert der Scope-Variablen anzeigt und den richtigen Wert anzeigt. Es ist also nur der Fokus, der nicht funktioniert. –