2017-03-07 1 views
1

Ich versuche, eine Möglichkeit zum Deaktivieren der Funktion in Microsoft Edge zu finden, die verhindert, dass Formularwerte, insbesondere Eingaben, ihren Wert behalten, wenn eine Seite aktualisiert wird. Sie können den Vornamen Nachname Beispiel auf dieser Seite https://www.tutorialspoint.com/html/html_forms.htm sehen, um das Verhalten zu sehen. Wenn Sie bei Edge das Eingabefeld eingeben und die Seite sofort aktualisieren, werden die Werte nach dem vollständigen Neuladen der Seite weiterhin angezeigt. Ich habe versucht, dies mit der Option deaktiviert in den Edge-Browser-Einstellungen, und ich habe auch festgelegt, Autocomplete = "aus", aber keiner von diesen scheint keine Wirkung zu haben. Ich versuche dies speziell in Angular 2 zu tun, aber ich habe festgestellt, dass das Verhalten sich direkt auf den HTML-Code im Edge-Browser auswirkt.Deaktivieren der Formularvervollständigung in MS Edge

+0

wie dieses Verhalten Sieht könnte "by design" https://developer.microsoft.com/en-us/microsoft-edge/platform/issues/9847360/ sein –

Antwort

0

Dies ist eine schlechte Antwort, aber hier ein Zitat aus einem MS-Edge-Entwickler über den Link in dem Kommentar

In IE11 und Edge ist, haben wir beschlossen, die automatische Vervollständigung zu ignorieren = off

Von here

Dies geschah, so scheint es:

zu bieten erhöhten Benutzerwert.

Meine Lösung ist das Formularfeld auswählen und löschen Sie es mit Javascript bei einem Neuladen. Z.B .:

document.querySelector("#theInput") 
    .addEventListener("load", function (event) { event.target.value = "" }) 
Verwandte Themen