Ich habe ein HTML-Formular mit einem Eingabesteuerelement. An dieses Eingabesteuerelement angehängt habe ich ein JavaScript-Validierungsskript.Apple Safari berücksichtigt AutoFill als leere Eingabe
Jetzt verwende ich Safari AutoFill, um gespeicherten Benutzernamen und Passwort einzugeben.
Problem ist, dass unabhängig davon, welches Ereignis ich mein JS-Validierungsskript anfügen, ich JS nicht glauben kann, dass das Eingabesteuerelement einen Werteintrag hat. Es überprüft die Eingabe so, als ob sie keinen Wert hätte. Wenn ich in die Eingabe klicke und am Ende ein Leerzeichen hinzufüge, ist alles plötzlich für JS sichtbar.
Jemand, der weiß, wie man das repariert?
Vielen Dank im Voraus.
Ich denke nicht, dass es möglich ist, diese Funktion automatisch zu verwenden. Es gibt Ihnen eine Auswahlliste. Wenn Sie auf Ihre Auswahl klicken, werden die Eingaben mit Daten gefüllt. Safari scheint jedoch zu glauben, dass der Inhalt der Eingaben nicht ausgefüllt wurde. –